public ActionResult CreateActor([Bind(Include = "Id,Name,Gender,DOB,Bio")] Actor actor) { if (ModelState.IsValid) { _actorRepository.AddActor(actor); _actorRepository.SaveChanges(); return(Json(actor)); } return(Json(null)); }
public ResponseActorDTO PostActor(int?id, [FromBody] RequestActorDTO actor) { if (id == 0) { return(_repository.AddActor(actor.ConvertToRequestActor()) .ConvertToResponseActor()); } return(_repository.EditActor(id, actor.ConvertToRequestActor()) .ConvertToResponseActor()); }
/// <summary> /// 新增明細 /// </summary> /// <param name="detail"></param> /// <returns></returns> public bool AddDetail(DetailViewModel detail) { #region 參數宣告 bool result = false; ActorModel actor = new ActorModel(); IActorRepository actorRp = new ActorRepository(); #endregion #region 流程 actor = PropertyCopy.Convert <DetailViewModel, ActorModel>(detail); result = actorRp.AddActor(actor); return(result); #endregion }
public void AddActorToMovie(int movieId, ActorDTO actor) { Actor dbActor = new Actor() { Id = actor.Id, FirstName = actor.FirstName, LastName = actor.LastName }; _aRepo.AddActor(dbActor); MovieActor dbMa = new MovieActor { ActorId = dbActor.Id, MovieId = movieId //MovieId = _mRepo.GetMovieById(movieId).First().Id }; _maRepo.AddNewMovieActor(dbMa); }
public ActionResult PostActor([FromBody] Actor a) { _aR.AddActor(a.FirstName, a.LastName); return(Ok()); }