public bool Update(NationalityDTo nationality) { if (nationality.Id == 0) { return(false); } try { using (UnitOfWork unitOfWork = new UnitOfWork()) { //Nationality nationality = unitOfWork.NationalityRepository.GetByID(id); Nationality nationality2 = new Nationality { NationalityId = nationality.Id, Name = nationality.Name }; unitOfWork.NationalityRepository.Update(nationality2); unitOfWork.Save(); } return(true); } catch { return(false); } }
public bool Save(NationalityDTo nationalityDto) { Nationality nationality = new Nationality { NationalityId = nationalityDto.Id, Name = nationalityDto.Name }; try { using (UnitOfWork unitOfWork = new UnitOfWork()) { if (nationalityDto.Id == 0) { unitOfWork.NationalityRepository.Insert(nationality); } else { unitOfWork.NationalityRepository.Update(nationality); } unitOfWork.Save(); } return(true); } catch { return(false); } }
public NationalityDTo GetById(int id) { NationalityDTo nationalityDTO = new NationalityDTo(); using (UnitOfWork unitOfWork = new UnitOfWork()) { Nationality nationality = unitOfWork.NationalityRepository.GetByID(id); nationalityDTO = new NationalityDTo { Id = id, Name = nationality.Name, }; } return(nationalityDTO); }
public IHttpActionResult DeleteNationality(int id) { NationalityDTo nationality = _service.GetById(id); if (nationality == null) { return(NotFound()); } _service.Delete(id); ResponseMessage response = new ResponseMessage(); response.Code = 200; response.Body = "Faculty deleted"; return(Json(response)); }
public IHttpActionResult PutNationality(int id, NationalityDTo nationality) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nationality.Id) { return(BadRequest()); } _service.Update(nationality); return(StatusCode(HttpStatusCode.OK)); }
public IHttpActionResult PostNationality(NationalityDTo nationality) { if (!ModelState.IsValid) { return(Json(new ResponseMessage { Code = 500, Error = "Data is not valid!" })); } ResponseMessage response = new ResponseMessage(); NationalityDTo nationalityDTO = new NationalityDTo { Id = nationality.Id, Name = nationality.Name }; _service.Save(nationalityDTO); response.Code = 200; response.Body = "Student added"; return(Json(response)); }
public NationalityViewModel(NationalityDTo nationalityDTo) { Id = nationalityDTo.Id; Name = nationalityDTo.Name; }