Пример #1
0
        public async Task <IActionResult> Create(int realEstateId, CreateExpencesInputModel inputModel)
        {
            this.ViewBag.realEstateId = realEstateId;

            if (!this.ModelState.IsValid)
            {
                return(this.View(realEstateId));
            }

            await this.expencesService.CreateAsync(realEstateId, inputModel);

            return(this.Redirect($"/Expences/All?realEstateId={realEstateId}"));
        }
Пример #2
0
        public async Task CreateAsync(int realEstateId, CreateExpencesInputModel inputModel)
        {
            var fee = new RealEstateExpence()
            {
                RealEstateId = realEstateId,
                Amount       = inputModel.Amount,
                Description  = inputModel.Description,
                Month        = inputModel.Month,
                Year         = inputModel.Year,
                ExpenceType  = inputModel.ExpenceType,
            };

            await this.expenceRepository.AddAsync(fee);

            await this.expenceRepository.SaveChangesAsync();
        }
Пример #3
0
 public Task Update(int id, CreateExpencesInputModel inputModel)
 {
     throw new System.NotImplementedException();
 }