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)); }
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)); }
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)); }
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(); } }
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)); }
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)); }
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)); }