public long Insertar(ClienteDto dto) { using (var context = new ModeloXCommerceContainer()) { var nuevoCliente = new AccesoDatos.Cliente { Apellido = dto.Apellido, Nombre = dto.Nombre, Dni = dto.Dni, Telefono = dto.Telefono, Celular = dto.Celular, Email = dto.Email, Cuil = dto.Cuil, FechaNacimiento = dto.FechaNacimiento, Foto = dto.Foto, MontoMaximoCtaCte = dto.Sobregiro, Direccion = new Direccion { Calle = dto.Calle, Numero = dto.Numero, Piso = dto.Piso, Dpto = dto.Dpto, Casa = dto.Casa, Lote = dto.Lote, Barrio = dto.Barrio, Mza = dto.Mza, LocalidadId = dto.LocalidadId } }; context.Personas.Add(nuevoCliente); context.SaveChanges(); if (nuevoCliente.MontoMaximoCtaCte > 0) { CuentaCorrienteServicio cta = new CuentaCorrienteServicio(); cta.Agregar(nuevoCliente.Id, nuevoCliente.MontoMaximoCtaCte); } return(nuevoCliente.Id); } }
public void Nuevo(ClienteDto Dto) { using (var context = new KosakoDBEntities()) { var nuevo = new AccesoDatos.Cliente { Apellido = Dto.Apellido, Nombre = Dto.Nombre, Dni = Dto.Dni, Direccion = Dto.Direccion, Telefono = Dto.Telefono, Foto = Dto.Foto, Principal = Dto.Principal }; context.Clientes.Add(nuevo); context.SaveChanges(); } }