private object ToJson(SalesTeam e) { return new { Id = e.Id, Name = e.Name }; }
public async Task <IActionResult> PutSalesTeam(string id, SalesTeam salesTeam) { if (id != salesTeam.SalesTeamCode) { return(BadRequest()); } salesTeam.LastUpdatedDateTime = DateTime.Now; _context.Entry(salesTeam).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalesTeamExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
partial void AfterUpdateData(SalesTeam e, ref ActionResult ar) { ar = this.Json(new AjaxOperationResult { Data = this.ToJson(e), Successful = true }); }
public ActionResult Add(SalesTeam e) { ActionResult ar = null; try { this.BeforeAddData(e, ref ar); if (ar == null) { this.Service.Add(e); e = this.Service.FindById(e.Id); //ar = this.Json(new AjaxOperationResult { Data = e, Successful = true }); this.AfterAddData(e, ref ar); } } catch (Exception ex) { ar = this.Json(new AjaxOperationResult { Successful = false, Message = ex.Message }); } return ar; }
public async Task <ActionResult <SalesTeam> > PostSalesTeam(SalesTeam salesTeam) { salesTeam.LastUpdatedDateTime = DateTime.Now; salesTeam.CreatedDateTime = DateTime.Now; _context.SalesTeam.Add(salesTeam); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (SalesTeamExists(salesTeam.SalesTeamCode)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetSalesTeam", new { id = salesTeam.SalesTeamCode }, salesTeam)); }
partial void AddRowToGridModel(LigerGridModel m, SalesTeam e) { m.Rows.Add(this.ToJson(e)); }
partial void BeforeUpdateData(SalesTeam e, ref ActionResult ar);
partial void BeforeShowEditView(SalesTeam e);
partial void BeforeAddData(SalesTeam e, ref ActionResult ar);
partial void AfterUpdateData(SalesTeam e, ref ActionResult ar);
partial void AfterAddData(SalesTeam e, ref ActionResult ar);
partial void AddRowToGridModel(LigerGridModel m, SalesTeam e);
public void Update(SalesTeam entity) { var e = this.FindById(entity.Id); if (e != null) { e.Name = entity.Name; } //if (this.FindById(entity.Id) != null) { // this.DbContext.SalesTeams.Attach(entity); // this.DbContext.ObjectStateManager.ChangeObjectState(entity, System.Data.EntityState.Modified); //} }
public void Delete(SalesTeam entity) { this.DbContext.SalesTeams.DeleteObject(entity); }
public void Add(SalesTeam entity) { this.DbContext.SalesTeams.AddObject(entity); }
private void FixupSalesTeam(SalesTeam previousValue) { if (previousValue != null && previousValue.Members.Contains(this)) { previousValue.Members.Remove(this); } if (SalesTeam != null) { if (!SalesTeam.Members.Contains(this)) { SalesTeam.Members.Add(this); } if (SalesTeamId != SalesTeam.Id) { SalesTeamId = SalesTeam.Id; } } }