示例#1
0
        public bool Create(RoleFunctionRelationship model)
        {
            try
            {
                //Initialization empty item
                var item = new RoleFunctionRelationship();

                //Set value for item with value from model
                item.Id           = model.Id;
                item.RoleId       = model.RoleId;
                item.FunctionId   = model.FunctionId;
                item.CreatedBy    = model.CreatedBy;
                item.CreatedTime  = model.CreatedTime;
                item.ModifiedBy   = model.ModifiedBy;
                item.ModifiedTime = model.ModifiedTime;
                item.IsDeleted    = model.IsDeleted;
                item.DeletedBy    = model.DeletedBy;
                item.DeletedTime  = model.DeletedTime;

                //Add item to entity
                context.RoleFunctionRelationships.Add(item);
                //Save to database
                context.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
示例#2
0
        public bool Update(RoleFunctionRelationship model)
        {
            try
            {
                //Get item RoleFunctionRelationship with Id from database
                var item = context.RoleFunctionRelationships.Where(i => i.Id == model.Id).FirstOrDefault();

                //Set value item with value from model
                item.Id           = model.Id;
                item.RoleId       = model.RoleId;
                item.FunctionId   = model.FunctionId;
                item.CreatedBy    = model.CreatedBy;
                item.CreatedTime  = model.CreatedTime;
                item.ModifiedBy   = model.ModifiedBy;
                item.ModifiedTime = model.ModifiedTime;
                item.IsDeleted    = model.IsDeleted;
                item.DeletedBy    = model.DeletedBy;
                item.DeletedTime  = model.DeletedTime;
                //Save change to database
                context.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }