public async Task <IActionResult> Delete(int id) { if (ModelState.IsValid) { try { APGmembers _APGmembers = _unitOfWork.APGmembers.GetSingleOrDefault(e => e.Id == id); if (_APGmembers != null) { _unitOfWork.APGmembers.Remove(_APGmembers); await _unitOfWork.SaveChangesAsync(); return(Ok("OK")); } else { return(BadRequest()); } } catch (Exception ex) { return(BadRequest(ex.Data)); } } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> Put(int id, [FromBody] GroupMemberViewModel APGmembers) { if (ModelState.IsValid) { try { APGmembers _APGmembers = Mapper.Map <APGmembers>(APGmembers); _unitOfWork.APGmembers.Update(_APGmembers); await _unitOfWork.SaveChangesAsync(); return(Ok("OK")); } catch (Exception ex) { return(BadRequest(ex.Data)); } } else { return(BadRequest(ModelState)); } }