public async Task <bool> Add(KindDto model) { var kind = _mapper.Map <Kind>(model); _repoKind.Add(kind); return(await _repoKind.SaveAll()); }
public bool Save(KindDto kindDto) { Kind kind = new Kind { Id = kindDto.Id, Name = kindDto.Name, Description = kindDto.Description, Suitability = kindDto.Suitability }; try { using (UnitOfWork unitOfWork = new UnitOfWork()) { if (kindDto.Id == 0) { unitOfWork.KindRepository.Insert(kind); } else { unitOfWork.KindRepository.Update(kind); } unitOfWork.Save(); } return(true); } catch { return(false); } }
//Cập nhật Brand public async Task <bool> Update(KindDto model) { var Line = _mapper.Map <Kind>(model); _repoLine.Update(Line); return(await _repoLine.SaveAll()); }
public async Task <IActionResult> UpdateKind(KindDto kindDto) { if (await _kindService.Update(kindDto)) { return(NoContent()); } return(BadRequest($"Updating kind {kindDto.name} failed on save")); }
public async Task <bool> Update(KindDto model) { var kindFromRepo = _mapper.Map <Kind>(model); // _mapper.Map(model, kindFromRepo); _repoKind.Update(kindFromRepo); return(await _repoKind.SaveAll()); }
public async Task Update(KindDto entity) { var kind = await this.unitOfWork.Kinds.Get(entity.Id); KindMapper.MapUpdate(kind, entity); await this.unitOfWork.Kinds.Update(kind); }
public static Kind Map(KindDto kind) { return(new Kind { Id = kind.Id, Name = kind.Name, }); }
public async Task <IActionResult> Update(KindDto update) { if (await _kindService.Update(update)) { return(NoContent()); } return(BadRequest($"Updating Kind {update.ID} failed on save")); }
public static Kind ToKind(KindDto kindDto) { Kind kind = new Kind() { Id = kindDto.Id, Name = kindDto.Name }; return(kind); }
public static KindDto ToKindDto(Kind kind) { KindDto kindDto = new KindDto() { Id = kind.Id, Name = kind.Name }; return(kindDto); }
public async Task <IActionResult> AddKind(KindDto kindDto) { var kind = new Kind() { Created = DateTime.Now, Name = kindDto.Name, Icon = kindDto.Icon, }; await _repo.Add(kind); return(Ok(kind)); }
public async Task <IActionResult> Create(KindDto kind) { if (kind.Id == default) { await this.kindService.Create(kind); } else { await this.kindService.Update(kind); } return(RedirectToAction("Index")); }
public async Task <IActionResult> Create(KindDto create) { if (_kindService.GetById(create.ID) != null) { return(BadRequest("Kind ID already exists!")); } //create.CreatedDate = DateTime.Now; if (await _kindService.Add(create)) { return(NoContent()); } throw new Exception("Creating the kind failed on save"); }
public async Task <IActionResult> UpdateKind(int id, KindDto kindDto) { var kind = await _repo.Find <Kind>(id); if (kind == null) { return(BadRequest("Kind not found!")); } kind.Icon = kindDto.Icon; await _repo.SaveAllChangesAsync(); return(Ok(kind)); }
public async Task <IActionResult> CreateKind(KindDto kindDto) { if (await _kindService.CheckKindNameExists(kindDto.name)) { return(BadRequest("Kind name already exists!")); } var username = User.FindFirst(ClaimTypes.Name).Value; kindDto.updated_by = username; if (await _kindService.Add(kindDto)) { return(CreatedAtRoute("GetKinds", new { })); } throw new Exception("Creating the kind failed on save"); }
public KindDto GetById(int id) { KindDto kindDto = new KindDto(); using (UnitOfWork unitOfWork = new UnitOfWork()) { Kind kind = unitOfWork.KindRepository.GetByID(id); if (kind != null) { kindDto = new KindDto { Id = kind.Id, Name = kind.Name, Description = kind.Description, Suitability = kind.Suitability }; } } return(kindDto); }
public IHttpActionResult Save(KindDto kindDto) { if (kindDto.Name == null || kindDto.Description == null) { return(Json(new ResponseMessage { Code = 500, Error = "Your data is not valid." })); } ResponseMessage response = new ResponseMessage(); if (service.Save(kindDto)) { response.Code = 200; response.Body = "Kind was saved."; } else { response.Code = 500; response.Body = "Kind was not saved."; } return(Json(response)); }
public async Task Create(KindDto entity) { var kind = KindMapper.Map(entity); await this.unitOfWork.Kinds.Create(kind); }
public static void MapUpdate(Kind kind, KindDto kindDto) { kind.Name = kindDto.Name; }