public ActionResult Create(Budgets_Baskets budgets_permissions, int budgetId = 0) { if (Authorized(RoleType.SystemManager)) { if (ModelState.IsValid) { budgets_permissions.CompanyId = CurrentUser.CompanyId; bool wasCreated; using (BudgetsPermissionsRepository permissionsRep = new BudgetsPermissionsRepository()) { wasCreated = permissionsRep.Create(budgets_permissions); } if (wasCreated) return RedirectToAction("Index", new { id = budgetId }); else return Error(Loc.Dic.error_permissions_create_error); } else { return Error(Loc.Dic.error_invalid_form); } } else { return Error(Loc.Dic.error_no_permission); } }
/// <summary> /// Deprecated Method for adding a new object to the Budgets_Baskets EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToBudgets_Baskets(Budgets_Baskets budgets_Baskets) { base.AddObject("Budgets_Baskets", budgets_Baskets); }
/// <summary> /// Create a new Budgets_Baskets object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="creationDate">Initial value of the CreationDate property.</param> /// <param name="companyId">Initial value of the CompanyId property.</param> /// <param name="name">Initial value of the Name property.</param> /// <param name="isCanceled">Initial value of the IsCanceled property.</param> public static Budgets_Baskets CreateBudgets_Baskets(global::System.Int32 id, global::System.DateTime creationDate, global::System.Int32 companyId, global::System.String name, global::System.Boolean isCanceled) { Budgets_Baskets budgets_Baskets = new Budgets_Baskets(); budgets_Baskets.Id = id; budgets_Baskets.CreationDate = creationDate; budgets_Baskets.CompanyId = companyId; budgets_Baskets.Name = name; budgets_Baskets.IsCanceled = isCanceled; return budgets_Baskets; }
public ActionResult Edit(Budgets_Baskets budgets_permissions) { if (Authorized(RoleType.SystemManager)) { Budgets_Baskets permissionFromDB; using (BudgetsPermissionsRepository permissionsRep = new BudgetsPermissionsRepository()) { permissionFromDB = permissionsRep.GetEntity(budgets_permissions.Id); if (permissionFromDB != null) { if (permissionFromDB.CompanyId == CurrentUser.CompanyId) { permissionFromDB.Name = budgets_permissions.Name; permissionsRep.Update(permissionFromDB); return RedirectToAction("Index"); } else { return Error(Loc.Dic.error_no_permission); } } else { return Error(Loc.Dic.error_permissions_get_error); } } } else { return Error(Loc.Dic.error_no_permission); } }