public bool AddNewActor(TblActor account) { var acc = _context.TblAccount.Add(new TblAccount() { Username = account.Username, Password = "******", Role = 0, Status = true, }); var actor = _context.TblActor.Add(new TblActor() { Username = account.Username, Name = account.Name, Email = account.Email, Phone = account.Phone, Description = account.Description, Img = account.Img, Createtime = DateTime.Now, Lastmodified = DateTime.Now, Status = true }); _context.SaveChanges(); return(true); }
public async Task <ActionResult <TblActor> > PostTblActor(TblActor tblActor) { _context.TblActor.Add(tblActor); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TblActorExists(tblActor.Username)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetTblActor", new { id = tblActor.Username }, tblActor)); }
public IActionResult AddNewAccount(TblActor account) { try { var result = _accRepo.AddNewActor(account); if (result == true) { return(Ok(result)); } } catch (DbUpdateException) { if (AccountExists(account.Username)) { return(Conflict()); } else { throw; } } return(BadRequest()); }
public async Task <IActionResult> PutTblActor(string id, TblActor tblActor) { if (id != tblActor.Username) { return(BadRequest()); } var t = _context.TblActor.Where(actor => actor.Username == id).FirstOrDefault(); if (t != null) { t.Name = tblActor.Name; t.Phone = tblActor.Phone; t.Img = tblActor.Img; t.Email = tblActor.Email; t.Description = tblActor.Description; t.Lastmodified = DateTime.Now; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblActorExists(id)) { return(NotFound()); } else { throw; } } return(Ok()); }