コード例 #1
0
        public IActionResult AddElectric(ElectricDto model)
        {
            var building = model.MapTo <Electric>(mapper);

            if (ModelState.IsValid)
            {
                unitOfWork.GetRepository <Electric>().InsertAsync(building);
                unitOfWork.GetRepository <Electric>().SaveAsync();
                return(new ObjectResult("Model added successfully!"));
            }
            return(new ObjectResult("Model added unsuccessfully!"));
        }
コード例 #2
0
        public async Task <IActionResult> UpdateElectric(Guid id, ElectricDto model)
        {
            var electric    = model.MapTo <Electric>(mapper);
            var newElectric = await unitOfWork.GetRepository <Electric>().GetByIdAsync(id);

            if (ModelState.IsValid && id == model.Id)
            {
                unitOfWork.GetRepository <Electric>().Update(newElectric);
                unitOfWork.GetRepository <Electric>().SaveAsync();
                return(new ObjectResult("Model updated successfully!"));
            }
            return(new ObjectResult("Model updated unsuccessfully!"));
        }