public async Task <IActionResult> Update(OrdenReciboForRegisterDto ordenReciboForRegisterDto) { var orden = await _repository.Get(x => x.Id == ordenReciboForRegisterDto.Id); orden.PropietarioId = ordenReciboForRegisterDto.PropietarioId; orden.Propietario = ordenReciboForRegisterDto.Propietario; orden.GuiaRemision = ordenReciboForRegisterDto.GuiaRemision; orden.FechaEsperada = Convert.ToDateTime(ordenReciboForRegisterDto.FechaEsperada); orden.HoraEsperada = ordenReciboForRegisterDto.HoraEsperada; var createdUser = await _repository.SaveAll(); return(Ok(createdUser)); }
public async Task <IActionResult> Register(OrdenReciboForRegisterDto ordenReciboForRegisterDto) { var NumOrden = await _repository.GetMaxNumOrdenRecibo(); var param = new OrdenRecibo { Id = Guid.NewGuid(), NumOrden = (Convert.ToInt64(NumOrden.NumOrden) + 1).ToString().PadLeft(7, '0'), PropietarioId = ordenReciboForRegisterDto.PropietarioId, Propietario = ordenReciboForRegisterDto.Propietario, AlmacenId = 1, //ordenReciboForRegisterDto.AlmacenId, GuiaRemision = ordenReciboForRegisterDto.GuiaRemision, FechaEsperada = Convert.ToDateTime(ordenReciboForRegisterDto.FechaEsperada), FechaRegistro = DateTime.Now, HoraEsperada = ordenReciboForRegisterDto.HoraEsperada, EstadoId = (Int16)Constantes.EstadoOrdenIngreso.Planeado, UsuarioRegistro = 1,//ordenReciboForRegisterDto.UsuarioRegistro, Activo = true }; var createdUser = await _repository.AddAsync(param); return(Ok(createdUser)); }