Beispiel #1
0
        public Resultado UpdateTipoCambio(TipoCambio tipoCambio)
        {
            MapperManager.GetInstance();

            try
            {
                var tipoCambioDb = dbContext.TiposCambio.Find(tipoCambio.Id);

                tipoCambioDb.Valor = tipoCambio.Valor;
                tipoCambioDb.UsuarioModificacion = tipoCambio.UsuarioModificacion;
                tipoCambioDb.FechaModificacion   = DateTime.Now;

                dbContext.Entry(tipoCambioDb).State = EntityState.Modified;
                dbContext.SaveChanges();
                return(new Resultado("La TipoCambio se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }
Beispiel #2
0
        public Resultado InsertTipoCambio(TipoCambio tipoCambio)
        {
            MapperManager.GetInstance();

            try
            {
                var tipoCambioDb = Mapper.Map <TipoCambio, DataAccess.Models.TipoCambio>(tipoCambio);

                tipoCambioDb.Activo            = true;
                tipoCambioDb.FechaCreacion     = DateTime.Now;
                tipoCambioDb.FechaModificacion = DateTime.Now;

                dbContext.TiposCambio.Add(tipoCambioDb);
                dbContext.SaveChanges();
                tipoCambio.Id = tipoCambioDb.Id;
                return(new Resultado("La TipoCambio se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }