public async Task <ScholarshipModel> InsertAsync(ScholarshipModel model) { var entity = new ScholarshipEntity { Admission = model.Admission, Budget = model.Budget, Status = model.Status, Name = model.Name }; await _unitOfWork.Repository <ScholarshipEntity>().InsertAsync(entity); model.Id = entity.Id; return(model); }
public async Task <ScholarshipModel> UpdateAsync(ScholarshipModel model) { var entity = _unitOfWork.Repository <ScholarshipEntity>().Set.FirstOrDefault(x => x.Id == model.Id); if (entity != null) { entity.Admission = model.Admission; entity.Budget = model.Budget; entity.Status = model.Status; entity.Name = model.Name; await _unitOfWork.Repository <ScholarshipEntity>().UpdateAsync(entity); return(model); } return(null); }
public async Task <IActionResult> Put([FromBody] ScholarshipModel model) { return(Ok(await _service.UpdateAsync(model))); }