Пример #1
0
        // cập nhâp thông tin
        public int UpdateCusInfor(CustomerOutPutMode input)
        {
            try
            {
                var check = cnn.Customers.Where(c => c.Email.Equals(input.Email) && c.IsActive.Equals(SystemParam.ACTIVE)).FirstOrDefault();
                if (check == null || (check != null && check.ID.Equals(input.ID)))
                {
                    var cus = cnn.Customers.Find(input.ID);
                    cus.Email      = input.Email;
                    cus.Name       = input.Name;
                    cus.Address    = input.Address;
                    cus.ProvinceID = input.ProvinceID;
                    cus.DistrictID = input.DistrictID;
                    cus.VillageID  = input.VillageID;
                    cnn.SaveChanges();
                    return(1);
                }
                else if (check != null && !check.ID.Equals(input.ID))
                {
                    return(-1);
                }

                return(0);
            }
            catch
            {
                return(0);
            }
        }
Пример #2
0
        public int UpdateCusInfor(string Name, string Address, string Email, int ProvinceID, int DistrictID, int VillageID)
        {
            try
            {
                if (client == null)
                {
                    return(-2);
                }

                CustomerOutPutMode input = new CustomerOutPutMode();
                input.ID         = client.Id;
                input.Name       = Name;
                input.Address    = Address;
                input.Email      = Email;
                input.ProvinceID = ProvinceID;
                input.DistrictID = DistrictID;
                input.VillageID  = VillageID;

                var data = customerBusiness.UpdateCusInfor(input);
                return(data);
            }
            catch
            {
                return(0);
            }
        }