Exemple #1
0
        public async Task <CorpClient> Update(UpdateCorpClient model)
        {
            var entity = context.CorpClients.Find(model.CorpClientId);

            entity.DBAName        = model.DbaName;
            entity.Currency       = model.Currency;
            entity.Name           = model.Name;
            entity.CustomerTypeId = model.CustomerTypeId;
            entity.Mobile         = model.Mobile;
            entity.Email          = model.Email;
            if (model.CustomerTypeId == 1)
            {
                entity.CPF  = model.SocialIdentifier;
                entity.CNPJ = null;
            }
            else
            {
                entity.CNPJ = model.SocialIdentifier;
                entity.CPF  = null;
            }
            context.Update(entity);
            var rows = await context.SaveChangesAsync();

            return(mapper.Map <CorpClient>(entity));
        }
Exemple #2
0
        public async Task <CompanyCustomer> Update(UpdateCompanyCustomer model)
        {
            var entity = context.CompanyCustomers.Where(p => p.CustomerId == model.CustomerId && p.CorpClientId == model.CorpClientId).FirstOrDefault();

            entity.Name = model.Name;
            entity.Cnpj = model.Cnpj;
            context.Update(entity);
            var rows = await context.SaveChangesAsync();

            var result = mapper.Map <CompanyCustomer>(entity);

            return(await Task.FromResult(result));
        }
Exemple #3
0
        public async Task <RawMaterial> Update(UpdateRawmaterial model)
        {
            var entity = context.RawMaterials.FirstOrDefault(p => p.CorpClientId == model.CorpClientId && p.RawMaterialId == model.RawMaterialId);

            entity.Name          = model.Name;
            entity.MeasureUnitId = model.MeasureUnitId;
            entity.Price         = model.Price;
            context.Update(entity);
            var rows = await context.SaveChangesAsync();

            var result = mapper.Map <RawMaterial>(entity);

            return(await Task.FromResult(result));
        }
Exemple #4
0
        public async Task Update(UpdateCustomerContact model, int corpClientId)
        {
            var data = await context.CustomerContacts
                       .Where(c => c.CustomerId == model.CustomerId && c.Customer.CorpClientId == corpClientId && c.CustomerContactId == model.CustomerContactId).FirstOrDefaultAsync();

            if (data != null)
            {
                data.ContactTypeId  = model.ContactTypeId;
                data.AdditionalInfo = model.AdditionalInfo;
                data.Contact        = model.Contact;
                context.Update(data);
                await context.SaveChangesAsync();
            }
        }
Exemple #5
0
        public async Task <PersonCustomer> Update(UpdatePersonCustomer model)
        {
            var entity = context.PersonCustomers.Where(p => p.CustomerId == model.CustomerId && p.CorpClientId == model.CorpClientId).FirstOrDefault();

            entity.Name        = model.Name;
            entity.Cpf         = model.Cpf;
            entity.LastName    = model.LastName;
            entity.DateOfBirth = model.DateOfBirth;
            context.Update(entity);
            var rows = await context.SaveChangesAsync();

            var result = mapper.Map <PersonCustomer>(entity);

            return(await Task.FromResult(result));
        }
Exemple #6
0
        public async Task <Product> Update(UpdateProduct model)
        {
            var entity = context.Products.FirstOrDefault(p => p.CorpClientId == model.CorpClientId && p.ProductId == model.ProductId);

            entity.Name          = model.Name;
            entity.ActiveForSale = model.ActiveForSale;
            entity.MeasureUnitId = model.MeasureUnitId;
            entity.Price         = model.Price;
            context.Update(entity);
            var rows = await context.SaveChangesAsync();

            var result = mapper.Map <Product>(entity);

            return(await Task.FromResult(result));
        }
Exemple #7
0
        public async Task <User> Update(UpdateUser model, int?corpClientId)
        {
            var entity = context.Users.Find(model.UserId);

            entity.Name             = model.Name;
            entity.DateOfBirth      = model.DateOfBirth;
            entity.LastName         = model.LastName;
            entity.HomePhone        = model.HomePhone;
            entity.Mobile           = model.Mobile;
            entity.Email            = model.Email;
            entity.DefaultMassMid   = model.DefaultMassMid;
            entity.DefaultVolumeMid = model.DefaultVolumeMid;
            context.Update(entity);
            var rows = await context.SaveChangesAsync();

            var result = mapper.Map <User>(entity);

            return(await Task.FromResult(result));
        }