Пример #1
0
        public DataResponse <EntityPrivilegeModules> UpdatePrivilegeModuleById(EntityPrivilegeModules entity)
        {
            var response = new DataResponse <EntityPrivilegeModules>();

            try
            {
                base.DBInit();

                var model = DBEntity.ModulesMasters.FirstOrDefault(a => a.Id == entity.Id);
                model.Title       = entity.Title;
                model.Description = entity.Description;
                model.UpdatedOn   = entity.UpdatedOn;
                model.UpdatedBy   = entity.UpdatedBy;
                model.IsActive    = entity.IsActive;

                if (base.DBSaveUpdate(model) > 0)
                {
                    return(GetPrivilegeModulesById(model.Id));
                }
                else
                {
                    response.CreateResponse(DataResponseStatus.InternalServerError);
                }
            }
            catch (Exception ex)
            {
                ex.Log();
            }
            finally
            {
                base.DBClose();
            }
            return(response);
        }
Пример #2
0
        public IHttpActionResult CreatePrivilegeModule(PrivilegeModulesModel model)
        {
            var response = new DataResponse <EntityPrivilegeModules>();

            if (ModelState.IsValid)
            {
                var entityPrivilegeModules = new EntityPrivilegeModules();
                entityPrivilegeModules.Title       = model.Title;
                entityPrivilegeModules.Description = model.Description;
                entityPrivilegeModules.CreatedBy   = CurrentUserId;
                entityPrivilegeModules.IsActive    = true;
                response = repository.Insert(entityPrivilegeModules);
            }
            return(Ok <DataResponse>(response));
        }
Пример #3
0
        public IHttpActionResult UpdatePrivilegeModule(PrivilegeModulesModel model)
        {
            var response = new DataResponse <EntityPrivilegeModules>();

            if (ModelState.IsValid)
            {
                var entityPrivilegeModules = new EntityPrivilegeModules();
                entityPrivilegeModules.Id          = model.Id;
                entityPrivilegeModules.Title       = model.Title;
                entityPrivilegeModules.IsActive    = model.IsActive;
                entityPrivilegeModules.Description = model.Description;
                entityPrivilegeModules.UpdatedBy   = CurrentUserId;
                entityPrivilegeModules.UpdatedOn   = System.DateTime.UtcNow;
                response = repository.UpdatePrivilegeModuleById(entityPrivilegeModules);
            }
            return(Ok <DataResponse>(response));
        }
Пример #4
0
        public DataResponse <EntityPrivilegeModules> Insert(EntityPrivilegeModules entity)
        {
            var response = new DataResponse <EntityPrivilegeModules>();

            try
            {
                base.DBInit();

                var model = new Database.ModulesMaster
                {
                    Title       = entity.Title,
                    Description = entity.Description,
                    IsActive    = entity.IsActive,
                    CreatedBy   = entity.CreatedBy,
                    CreatedOn   = System.DateTime.UtcNow
                };

                if (base.DBSave(model) > 0)
                {
                    entity.Id = model.Id;
                    response.CreateResponse(entity, DataResponseStatus.OK);
                }
                else
                {
                    response.CreateResponse(DataResponseStatus.InternalServerError);
                }
            }
            catch (Exception ex)
            {
                ex.Log();
            }
            finally
            {
                base.DBClose();
            }
            return(response);
        }