示例#1
0
        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);
            }
        }
示例#2
0
 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;
     }
 }