public async Task <DTOsystemadmin> Postsystemadmin(DTOsystemadmin newDTO) { systemadmin newProd = EntityMapper.updateEntity(null, newDTO); db.systemadmins.Add(newProd); await db.SaveChangesAsync(); return(newDTO); }
public async Task <IHttpActionResult> Putsystemadmin(int ID, DTOsystemadmin editedDTO) { systemadmin toUpdate = db.systemadmins.Find(ID); toUpdate = EntityMapper.updateEntity(toUpdate, editedDTO); db.Entry(toUpdate).State = EntityState.Modified; await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
public static systemadmin updateEntity(systemadmin entityObjct, DTOsystemadmin dto) { if (entityObjct == null) { entityObjct = new systemadmin(); } entityObjct.SystemAdmin_ID = dto.SystemAdmin_ID; entityObjct.User_ID = dto.User_ID; entityObjct.systemAdminOTP = dto.systemAdminOTP; entityObjct.systemAdminHasTwoPartAuth = dto.systemAdminHasTwoPartAuth; return(entityObjct); }