Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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);
        }