示例#1
0
        public static EspecialidadBE CreateBusiness(DataModel.especialidades entity)
        {
            EspecialidadBE be;

            if (entity != null)
            {
                be = new EspecialidadBE()
                {
                    id_especialidad   = entity.id_especialidad,
                    desc_especialidad = entity.desc_especialidad,
                    estado            = entity.estado
                };
                return(be);
            }
            return(be = new EspecialidadBE());
        }
示例#2
0
        public long Create(EspecialidadBE Be, string username)
        {
            try
            {
                if (Be != null)
                {
                    DataModel.especialidades entity = Factory.FactoryEspecialidad.CreateEntity(Be);
                    _unitofWork.EspecialidadRepository.Insert(entity);
                    _unitofWork.Commit();

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