public Ventas CreateVenta(ConcretarVentaDto ventas) { var carrito = new Carrito { clienteId = Int32.Parse(ventas.clienteId), }; _repository.Add <Carrito>(carrito); var venta = new Ventas { carritoId = carrito.carritoId, fecha = DateTime.Now }; _repository.Add <Ventas>(venta); foreach (string productoId in ventas.ListaProductos) { var cp = new Carrito_Producto { carritoId = carrito.carritoId, productoId = Int32.Parse(productoId) }; _repository.Add <Carrito_Producto>(cp); } return(venta); }
public ResponseAlquiler CreateAlquiler(AlquilerDTO alquiler) { ValidateAlquilerDTO(alquiler); if (alquiler.FechaAlquiler.HasValue && alquiler.FechaAlquiler.Value < DateTime.Today) { throw new ArgumentException("Fecha de Alquiler no valida"); } if (!alquiler.FechaAlquiler.HasValue) { alquiler.FechaAlquiler = DateTime.Now; } var entity = new Alquiler { FechaAlquiler = alquiler.FechaAlquiler, ClienteId = alquiler.Cliente, EstadoId = 2, FechaDevolucion = alquiler.FechaAlquiler.Value.AddDays(7), ISBN = alquiler.ISBN }; _repository.Add <Alquiler>(entity); _libroRepository.LibroDiscountStock(alquiler.ISBN); return(new ResponseAlquiler { Id = entity.Id, Cliente = entity.Cliente, EstadoId = entity.EstadoId, FechaAlquiler = entity.FechaAlquiler.Value, FechaDevolucion = entity.FechaDevolucion.Value, Libro = entity.Libro }); }
public Registro CreateRegistro(RegistroDTO registro) { DateTime fechaconsulta = DateTime.Now; var entity = new Registro { Analisis = registro.Analisis, Diagnostico = registro.Diagnostico, EspecialistaId = registro.EspecialistaId, FechaRegistro = DateTime.Now, MotivoConsulta = registro.MotivoConsulta, ProximaRevision = registro.ProximaRevision, Receta = registro.Receta, }; _repository.Add <Registro>(entity); // add HC var hc = new HistoriaClinica { PacienteId = registro.pacienteId, RegistroId = entity.RegistroId }; _repository.Add <HistoriaClinica>(hc); return(entity); }
public GenericCreatedResponseDto CreateComanda(CreateComandaRequestDto comandaDto) { List <ResponseGetMercaderiaById> listaMercaderias = new List <ResponseGetMercaderiaById>(); foreach (var item in comandaDto.Mercaderias) { ResponseGetMercaderiaById mercaderia = _mercaderiaService.GetById(item.ToString()); listaMercaderias.Add(mercaderia); } int total = Calcularpreciototal(listaMercaderias); var entity = new Comanda { ComandaId = new Guid(), FormaEntregaId = comandaDto.FormaEntrega, PrecioTotal = total, Fecha = new DateTime() }; _repository.Add(entity); foreach (ResponseGetMercaderiaById item in listaMercaderias) { RegistrarComandaMercaderia(item.MercaderiaId, entity.ComandaId); } return(new GenericCreatedResponseDto { Entity = "Comanda", Id = entity.ComandaId.ToString() }); }
public RequestProvinciasDto SetLocalidadProvincia(RequestProvinciasDto provincia) { try { ProvinciaDto provinciaDto = _serviceProvincia.GetProvinciaDTOByNombreProvincia(provincia.NombreProvincia); List <LocalidadDto> localidades = provincia.localidades; foreach (LocalidadDto localidad in localidades) { if (localidad != null) { var entity = new Localidad { ProvinciaId = provinciaDto.ProvinciaId, NombreLocalidad = localidad.NombreLocalidad }; _repository.Add <Localidad>(entity); } } return(provincia); } catch (Exception e) { return(null); } }
public Message MapCreatedMessage(MessageForCreationDto messageForCreation) { var message = _mapper.Map <Message>(messageForCreation); _genericsRepo.Add(message); return(message); }
public Class AddClass(ClassForCreateDto newClass) { var addedClass = _mapper.Map <Class>(newClass); _genericsRepo.Add(addedClass); return(addedClass); }
public void AddLike(int userId, int recipientId, Like like) { like = new Like { LikerId = userId, LikeeId = recipientId }; _genericsRepo.Add(like); }
public Propuesta CreatePropuesta(PropuestaDto propuesta) { var entity = new Propuesta //esto parsea un objeto de clase PropuestaDto en un objeto de clase Propuesta { descripcion = propuesta.descripcion }; _repository.Add <Propuesta>(entity); return(entity); }
public ProductoCarrito Create(ProductoCarritoDTOs carritoproducto) { var entity = new ProductoCarrito() { ProductoID = carritoproducto.ProductoID, CarritoID = carritoproducto.CarritoID }; _repository.Add <ProductoCarrito>(entity); return(entity); }
public Especialidad CreateEspecialidad(EspecialidadDto especialidad) { var entity = new Especialidad { Codigo = especialidad.Codigo, Nombre = especialidad.Nombre }; _repository.Add <Especialidad>(entity); return(entity); }
public EstadoCivilDto SetEstadoCivil(EstadoCivilDto estadoCivil) { var entity = new EstadoCivil { EstadoCivilId = estadoCivil.EstadoCivilId, TipoEstadoCivil = estadoCivil.TipoEstadoCivil }; _repository.Add <EstadoCivil>(entity); return(estadoCivil); }
public Carrito CreateCarrito(CarritoDTOs carrito) { var entity = new Carrito { ClienteID = carrito.ClienteID }; _repository.Add <Carrito>(entity); return(entity); }
public void AddUserToDivisions(UserForRegisterDto userForRegister, User user, UserForDetailedDto userForDetailed) { if (userForRegister.Year != 0) { var specialization = _specializationsRepo.GetSpecializationByName(userForRegister.Specialization); var group = _groupsRepo.GetGroupByName(userForRegister.Group); var subGroup = _subGroupsRepo.GetSubGroupByName(userForRegister.SubGroup); UserSpecialization userSpecialization = new UserSpecialization { UserId = user.Id, SpecializationId = specialization.Id }; _genericsRepo.Add(userSpecialization); UserGroup userGroup = new UserGroup { UserId = user.Id, GroupId = group.Id }; _genericsRepo.Add(userGroup); UserSubGroup userSubGroup = new UserSubGroup { UserId = user.Id, SubGroupId = subGroup.Id }; _genericsRepo.Add(userSubGroup); userForDetailed.Specialization = specialization.Name; userForDetailed.Group = group.Name; userForDetailed.SubGroup = subGroup.Name; _genericsRepo.SaveAll(); } }
public Agenda CreateAgenda(AgendaDto agenda) { var entity = new Agenda { AgendaId = agenda.AgendaId, MedicoId = agenda.MedicoId, Fecha = agenda.Fecha, }; _repository.Add <Agenda>(entity); return(entity); }
public Carrito CreateCarrito(CarritoDto carrito) { var entity = new Carrito { clienteId = carrito.clienteId, ClienteNavigator = carrito.ClienteNavigator }; _repository.Add <Carrito>(entity); return(entity); }
public SolicitudTipo CreateSolicitudTipo(SolicitudTipoDto solicitudTipo) { var entity = new SolicitudTipo //esto parsea un objeto de clase PropuestaDto en un objeto de clase Propuesta { descripcion = solicitudTipo.descripcion, valor = solicitudTipo.valor }; _repository.Add <SolicitudTipo>(entity); return(entity); }
public Medico CreateMedico(MedicoDto medico) { var entity = new Medico { Nombre = medico.Nombre, Apellido = medico.Apellido, Email = medico.Email, EspecialidadId = medico.EspecialidadId }; _repository.Add <Medico>(entity); return(entity); }
public ResponseProvincia SetProvincia(RequestProvinciaSetProvinciaDto provincia) { ResponseProvincia responseProvincia = new ResponseProvincia(); var entity = new Provincia { NombreProvincia = provincia.NombreProvincia }; _repository.Add <Provincia>(entity); responseProvincia.NombreProvincia = entity.NombreProvincia; return(responseProvincia); }
public ResponseGeneros SetGenero(GeneroDto genero) { ResponseGeneros responseGeneros = new ResponseGeneros(); var entity = new Genero { TipoGenero = genero.TipoGenero }; _repository.Add <Genero>(entity); responseGeneros.TipoGenero = entity.TipoGenero; return(responseGeneros); }
public ResponseNacionalidad SetNacionalidad(NacionalidadDto nacionalidad) { ResponseNacionalidad responseNacionalidad = new ResponseNacionalidad(); var entity = new Nacionalidad { TipoDeNacionalidad = nacionalidad.TipoDeNacionalidad }; _repository.Add <Nacionalidad>(entity); responseNacionalidad.TipoDeNacionalidad = entity.TipoDeNacionalidad; return(responseNacionalidad); }
public Cliente CreateCliente(ClienteDTO cliente) { ValidateClienteDTO(cliente); var entity = new Cliente { Nombre = cliente.Nombre, Apellido = cliente.Apellido, DNI = cliente.DNI, Email = cliente.Email }; _repository.Add <Cliente>(entity); return(entity); }
public DomicilioConvivencia createDomicilioConvivencia(DomicilioConvivenciaDto domicilio) { var entity = new DomicilioConvivencia //esto parsea un objeto de clase PropuestaDto en un objeto de clase Propuesta { provinciaId = domicilio.provinciaId, localidadId = domicilio.localidadId, calle = domicilio.calle, numero = domicilio.numero }; _repository.Add <DomicilioConvivencia>(entity); return(entity); }
public Turno CreateTurno(TurnoDto turno) { var entity = new Turno { PacienteId = turno.PacienteId, MedicoDerivacionId = turno.MedicoDerivacionId, Estado = turno.Estado, FechaHoraTurno = turno.FechaHoraTurno, AgendaId = turno.AgendaId }; _repository.Add <Turno>(entity); return(entity); }
public Paciente CreatePaciente(PacienteDto paciente) { var entity = new Paciente { Nombre = paciente.Nombre, Apellido = paciente.Apellido, Email = paciente.Email, ObraSocial = paciente.ObraSocial, FechaNacimiento = paciente.FechaNacimiento }; _repository.Add <Paciente>(entity); return(entity); }
public Cliente CreateCliente(ClienteDto cliente) { var entity = new Cliente { nombre = cliente.nombre, apellido = cliente.apellido, dni = cliente.dni, telefono = cliente.telefono, direccion = cliente.direccion, }; _repository.Add <Cliente>(entity); return(entity); }
public TramiteDivorcio createTramiteDivorcio(RegistroTramiteDto tramite) { var domicilio = new DomicilioConvivencia { calle = tramite.calle, numero = tramite.numero, localidadId = tramite.localidadId, provinciaId = tramite.provinciaId }; _repository.Add <DomicilioConvivencia>(domicilio); var propuesta = new Propuesta { descripcion = tramite.propuesta }; _repository.Add <Propuesta>(propuesta); var TramiteDivorcio = new TramiteDivorcio //esto parsea un objeto de clase PropuestaDto en un objeto de clase Propuesta { personaId1 = tramite.idPersona1, personaId2 = tramite.idPersona2, actaMatrimonioId = tramite.actaMatrimonioId, domicilioConyugalId = domicilio.Id, propuestaId = propuesta.Id, solicitudTipoId = tramite.solicitudTipoId, fecha = DateTime.Now }; _repository.Add <TramiteDivorcio>(TramiteDivorcio); return(TramiteDivorcio); }
public Producto CreateProducto(ProductoDto producto) { var entity = new Producto { codigo = producto.codigo, marca = producto.marca, nombre = producto.nombre, precio = producto.precio, }; _repository.Add <Producto>(entity); return(entity); }
public ResponsePersonaConId SetPersona(PersonaDto persona) { ResponsePersonaConId responsePersona = new ResponsePersonaConId(); LocalidadDto localidad = _serviceLocalidad.GetLocalidadDTOByNombreLocalidad(persona.Localidad); ResponseGeneros genero = _serviceGenero.GetGeneroByTipoGenero(persona.Genero); ProvinciaDto provincia = _serviceProvincia.GetProvinciaDTOByNombreProvincia(persona.Provincia); EstadoCivilDto estadocivil = _serviceEstadoCivil.GetEstadoCivilDTOByTipoEstadoCivil(persona.EstadoCivil); ResponseNacionalidad nacionalidad = _serviceNacionalidad.GetNacionalidadByTipoNacionalidad(persona.Nacionalidad); var personaEntity = new Persona { Dni = persona.Dni, Nombre = persona.Nombre, Apellido = persona.Apellido, FechaNacimiento = persona.FechaNacimiento, GeneroId = genero.GeneroId, EstadoCivilId = estadocivil.EstadoCivilId, NacionalidadId = nacionalidad.NacionalidadId, LocalidadId = localidad.LocalidadId, Direccion = persona.Direccion, TieneHijos = persona.TieneHijos, FechaDefuncion = persona.FechaDefuncion }; _repository.Add <Persona>(personaEntity); int personaId = GetPersonaIdByDNI(personaEntity.Dni); responsePersona.PersonaId = personaId; responsePersona.Dni = personaEntity.Dni; responsePersona.Nombre = personaEntity.Nombre; responsePersona.Apellido = personaEntity.Apellido; responsePersona.FechaNacimiento = personaEntity.FechaNacimiento; responsePersona.Genero = genero; responsePersona.GeneroId = genero.GeneroId; responsePersona.EstadoCivil = estadocivil; responsePersona.EstadoCivilId = estadocivil.EstadoCivilId; responsePersona.Nacionalidad = nacionalidad; responsePersona.NacionalidadId = nacionalidad.NacionalidadId; responsePersona.Provincia = provincia; responsePersona.ProvinciaId = provincia.ProvinciaId; responsePersona.Localidad = localidad; responsePersona.LocalidadId = localidad.LocalidadId; responsePersona.Direccion = personaEntity.Direccion; responsePersona.TieneHijos = personaEntity.TieneHijos; responsePersona.FechaDefuncion = personaEntity.FechaDefuncion; return(responsePersona); }
public GenericCreateResponseDto createCarrito_producto(Carrito_ProductoDto carrito_productoDto) { //List<Producto> productos = new List<Producto>(); var entity = new Carrito_Producto { productoId = carrito_productoDto.productoId, carritoId = carrito_productoDto.carritoId, carritoNavigator = carrito_productoDto.carritoNavigator }; _repository.Add(entity); return(new GenericCreateResponseDto { Entity = "Carrito_Producto", Id = entity.carrito_productoId.ToString() }); }