Скриншот архива с проектом



Структура проекта

Задание
Напишите приложение на C# используя ASP.NET Core MVC 7, которое позволит вести учет арендованных велосипедов, а так же вести учет самих велосипедов (каталог) с двумя видами состояния - в наличии и сдан в аренду. Приложение должно быть удобным в использовании, иметь приятный внешний вид и выполнять базовые CRUD операции.
Функционал программы
- Регистрация и авторизация пользователей (упрощенная)
- учёт велосипедов
- учёт аренды велосипедов
- поиск по арендатору.
Фрагмент программного кода
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace BicycleRentalMVC.Models
{
    /// <summary>
    /// класс - аренда
    /// </summary>
    [Table("Rentals")]
    public class Rental
    {
        public int Id { get; set; }
        [MaxLength(100)]
        public string RenterName { get; set; } = string.Empty;
        [MaxLength(100)]
        public string BicycleModel { get; set; } = string.Empty;
        [MaxLength(100)]
        public string ImageFileName { get; set; } = string.Empty; // фото велосипеда
        public DateTime RentalDate  { get; set; } // дата аренды велосипеда
        public DateTime ReturnDate  { get; set; } // дата возврата велосипеда
        [MaxLength(100)]
        public string Category { get; set; } = string.Empty;
        [MaxLength(100)]
        public string Status { get; set; } = string.Empty; // статус аренды 
        [Precision(16, 2)]
        public decimal Price { get; set; } // стоимость аренды за сутки
        [MaxLength(50)]
        public int Duration { get; set; } // продолжительность аренды в днях        
        [Precision(16, 2)]
        public decimal Amount { get; set; } // итоговая стоимость аренды - расчитывается как цена аренды за сутки * на кол-во (продолжительность) аренды (в днях). 
    }
}
Пояснения по запуску программы
см. Инструкция по работе с приложением.docx - в документе подробно описал все действия. Приятного пользования!
 
                     
                                         
                                         
                                         
                                         
                                         Телеграм
                                Телеграм
                             
                
-