public bool CreateAccount(AcountsEntities entity) { Account newItem = new Account() { GroupID = entity.GroupId, FirstName = entity.FirstName, LastName = entity.LastName, Gender = entity.Gender, Status = entity.Status, Avatar = entity.Avatar, Birthday = entity.Birthday, Mail = entity.Mail, Passwords = entity.Passwords, Username = entity.UserName }; _unit.AccontGenericType.Insert(newItem); return(true); }
public JsonResult <APIResultEntities <bool> > Put(Guid id, AcountsEntities entity) { APIResultEntities <bool> rs = new APIResultEntities <bool>(); try { _iAccountServices.UpdateAccount(id, entity); rs.Data = true; rs.ErrCode = ErrorCodeEntites.Success; rs.ErrDescription = string.Format(Constants.MSG_UPDATE_SUCCESS, Constants.Account); } catch (Exception ex) { rs.Data = false; rs.ErrCode = ErrorCodeEntites.Fail; rs.ErrDescription = ex.ToString(); throw new Exception(ex.ToString()); } return(Json(rs)); }
public bool UpdateAccount(Guid id, AcountsEntities entity) { bool success = false; var updateItem = _unit.AccontGenericType.GetByID(id); if (updateItem != null) { updateItem.GroupID = entity.GroupId; updateItem.FirstName = entity.FirstName; updateItem.LastName = entity.LastName; updateItem.Gender = entity.Gender; updateItem.Status = entity.Status; updateItem.Avatar = entity.Avatar; updateItem.Birthday = entity.Birthday; updateItem.Mail = entity.Mail; updateItem.Passwords = entity.Passwords; updateItem.Username = entity.UserName; _unit.AccontGenericType.Update(updateItem); _unit.Save(); success = true; } return(success); }