public async Task <IActionResult> PostAgentPlusUser([FromBody] AgentPlusUser agentPlusUser) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } AgentPlusUser AgentPlusUserdb = _context.AgentPlusUsers.FirstOrDefault(c => c.Code == agentPlusUser.Code); if (AgentPlusUserdb != null) { AgentPlusUserdb.Descr = agentPlusUser.Descr; AgentPlusUserdb.Version = agentPlusUser.Version; AgentPlusUserdb.IsMark = agentPlusUser.IsMark; await _context.SaveChangesAsync(); return(CreatedAtAction("GetAgentPlusUser", new { id = agentPlusUser.AgentPlusUserId }, AgentPlusUserdb)); } else { _context.AgentPlusUsers.Add(agentPlusUser); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAgentPlusUser", new { id = agentPlusUser.AgentPlusUserId }, agentPlusUser)); } }
public async Task <IActionResult> PostAgentPlusUserV3([FromBody] AgentPlusUser agentPlusUser) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } AgentPlusUser agentPlusUserdb = _context.AgentPlusUsers.FirstOrDefault(c => c.Code == agentPlusUser.Code); if (agentPlusUserdb != null) { //agentPlusUserdb.Update = agentPlusUser.Update; agentPlusUserdb.DateUpdate = agentPlusUser.DateUpdate; await _context.SaveChangesAsync(); return(CreatedAtAction("GetAgentPlusUser", new { id = agentPlusUser.AgentPlusUserId }, agentPlusUserdb)); } return(CreatedAtAction("GetAgentPlusUser", new { id = agentPlusUser.AgentPlusUserId }, agentPlusUser)); }