public DtoCalculo CrearCalculo(DtoCalculo dtoCalculo) { BLUsuario bLUsuario = new BLUsuario(); try { DtoUsuario usuario = bLUsuario.ConsultarUnUsuario(dtoCalculo.Usuario); if (usuario.Nombre != null) { ent.Calculo objCalculo = AutoMapper.Mapper.Map <Dto.DtoCalculo, ent.Calculo>(dtoCalculo); objCalculo.Fecha = DateTime.Now; objCalculo.Respuesta = this.Calcular(dtoCalculo.Limite.Value); objCalculo.IdUsuario = usuario.IdUsuario; objCalculo = this.dTCalculo.Adicionar(objCalculo); Dto.DtoCalculo dtoCalcu = AutoMapper.Mapper.Map <ent.Calculo, Dto.DtoCalculo>(objCalculo); return(dtoCalcu); } else { throw new Exception("EL usuario no existe"); } } catch (Exception ex) { dtoCalculo.MensajeError = ex.Message; return(dtoCalculo); } }
public DtoCalculo ModificarCalculo(DtoCalculo dtoCalculo) { try { ent.Calculo objCalculo = this.dTCalculo.TraerUno(x => x.IdCalculo == dtoCalculo.IdCalculo); objCalculo.IdCalculo = dtoCalculo.IdCalculo; objCalculo.Fecha = dtoCalculo.Fecha; objCalculo = this.dTCalculo.Modificar(objCalculo); Dto.DtoCalculo dtoCalcu = AutoMapper.Mapper.Map <ent.Calculo, DtoCalculo>(objCalculo); return(dtoCalcu); } catch (Exception) { throw; } }