/// <summary> /// Deletes entity for FilmActorViewModel. /// </summary> /// <param name="viewModel">The viewModel <see cref="FilmActorViewModel"/>.</param> /// <returns>The <see cref="SimpleResponse"/>.</returns> public SimpleResponse Delete(FilmActorViewModel model) { var response = new SimpleResponse(); try { using (var context = new PublicDbContext()) { var entity = context.FilmActor.FirstOrDefault(q => q.ActorId == model.ActorId && q.FilmId == model.FilmId); if (entity == null || entity == default(FilmActor)) { response.ResponseCode = BusinessResponseValues.NullEntityValue; response.ResponseMessage = "Kayýt bulunamadý."; return(response); } context.FilmActor.Remove(entity); response.ResponseCode = context.SaveChanges(); } } catch (Exception ex) { response.ResponseCode = BusinessResponseValues.InternalError; response.ResponseMessage = "Silme iþleminde hata oluþtu."; DayLogger.Error(ex); } return(response); }
/// <summary> /// The Creates entity for FilmActorViewModel. /// </summary> /// <param name="viewModel">The viewModel <see cref="FilmActorViewModel"/>.</param> /// <returns>The <see cref="SimpleResponse{FilmActorViewModel}"/>.</returns> public SimpleResponse <FilmActorViewModel> Create(FilmActorViewModel model) { var response = new SimpleResponse <FilmActorViewModel>(); try { var validation = model.Validate(); if (validation.HasError) { return(new SimpleResponse <FilmActorViewModel> { Data = model, ResponseCode = BusinessResponseValues.ValidationErrorResult, ResponseMessage = validation.AllValidationMessages }); } using (var context = new PublicDbContext()) { var entity = Map <FilmActorViewModel, FilmActor>(model); context.FilmActor.Add(entity); response.ResponseCode = context.SaveChanges(); } } catch (Exception ex) { response.ResponseCode = BusinessResponseValues.InternalError; response.ResponseMessage = "Ekleme iþleminde hata oluþtu."; DayLogger.Error(ex); } return(response); }
public IHttpActionResult UpdatePost(FilmActorViewModel model) { var response = new SimpleResponse(); response = iFilmActorBusiness.Update(model); return(Json(response)); }
public ActionResult UpdatePost(FilmActorViewModel model) { var response = iFilmActorBusiness.Update(model); if (response.ResponseCode > 0) { return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, response.ResponseMessage); return(View("Edit", model)); } }
/// <summary> /// Updates entity for FilmActorViewModel. /// </summary> /// <param name="viewModel">The viewModel <see cref="FilmActorViewModel"/>.</param> /// <returns>The <see cref="SimpleResponse"/>.</returns> public SimpleResponse Update(FilmActorViewModel model) { var response = new SimpleResponse(); try { var validation = model.Validate(); if (validation.HasError) { return(new SimpleResponse { ResponseCode = BusinessResponseValues.ValidationErrorResult, ResponseMessage = validation.AllValidationMessages }); } using (var context = new PublicDbContext()) { var entity = context.FilmActor.SingleOrDefault(q => q.ActorId == model.ActorId && q.FilmId == model.FilmId); if (entity == null || entity == default(FilmActor)) { response.ResponseCode = BusinessResponseValues.NullEntityValue; response.ResponseMessage = "Kayýt bulunamadý."; return(response); } MapTo(model, entity); // context.FilmActor.Attach(entity); // context.Entry(entity).State = EntityState.Modified; response.ResponseCode = context.SaveChanges(); } } catch (Exception ex) { response.ResponseCode = BusinessResponseValues.InternalError; response.ResponseMessage = "Güncelleme iþleminde hata oluþtu."; DayLogger.Error(ex); } return(response); }
public ActionResult Create() { var model = new FilmActorViewModel(); return(View("Create", model)); }
public SimpleResponse Update(FilmActorViewModel model) { var response = iFilmActorBusiness.Update(model); return(response); }