示例#1
0
        public DataModel.comisiones CreateEntity(ComisionBE be)
        {
            DataModel.comisiones entity;
            if (be != null)
            {
                entity = new DataModel.comisiones()
                {
                    id_comision       = be.id_comision,
                    id_plan           = be.id_plan,
                    desc_comision     = be.desc_comision,
                    anio_especialidad = be.anio_especialidad,
                    estado            = be.estado
                };

                return(entity);
            }

            return(entity = new DataModel.comisiones());
        }
示例#2
0
        public ComisionBE CreateBusiness(DataModel.comisiones entity)
        {
            ComisionBE be;

            if (entity != null)
            {
                be = new ComisionBE()
                {
                    id_comision       = entity.id_comision,
                    id_plan           = entity.id_plan,
                    desc_comision     = entity.desc_comision,
                    anio_especialidad = entity.anio_especialidad,
                    estado            = entity.estado
                };

                return(be);
            }

            return(be = new ComisionBE());
        }
        public long Create(ComisionBE Be)
        {
            try
            {
                if (Be != null)
                {
                    DataModel.comisiones entity = Factory.FactoryComision.GetInstance().CreateEntity(Be);
                    _puente.ComisionesRepository.Insert(entity);
                    _puente.Commit();

                    return(entity.id_comision);
                }
                else
                {
                    throw new ApiBusinessException(1012, "No se pudo crear la comision", System.Net.HttpStatusCode.NotFound, "Http");
                }
            }
            catch (Exception ex)
            {
                throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex);
            }
        }