//[ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "CodeItems,Id,CodeType,Description")] BaseCode baseCode) { if (ModelState.IsValid) { baseCode.ObjectState = ObjectState.Added; foreach (var item in baseCode.CodeItems) { item.BaseCodeId = baseCode.Id; item.ObjectState = ObjectState.Added; } _baseCodeService.InsertOrUpdateGraph(baseCode); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has append a BaseCode record"); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(baseCode)); }
public ActionResult CreateCustomField(CustomField customField) { var acResponse = new ActivityResponse(); try { if (string.IsNullOrEmpty(customField.CustomFieldName)) { acResponse.Code = -1; acResponse.Message = "Please provide custom Field Name"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(customField.CustomGroupId)) { acResponse.Code = -1; acResponse.Message = "Please select custom Group"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(customField.FieldTypeId)) { acResponse.Code = -1; acResponse.Message = "Please select custom Field Type"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } //if (string.IsNullOrEmpty(customField.CustomListId)) //{ // acResponse.Code = -1; // acResponse.Message = "Please select custom List"; // return Json(acResponse, JsonRequestBehavior.AllowGet); //} //todo : try implement the commented code below for live environment //if (customField.FieldTypeId != "List" || customField.FieldTypeId != "Date") //{ // if (string.IsNullOrEmpty(customField.CustomFieldSize)) // { // acResponse.Code = -1; // acResponse.Message = "Please provide Custom Field Size"; // return Json(acResponse, JsonRequestBehavior.AllowGet); // } //} _customFieldService.Insert(customField); _unitOfWork.SaveChanges(); acResponse.Code = 5; acResponse.ResponseId = customField.CustomFieldId; acResponse.Message = "Custom Field was successfully Created"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } catch (Exception e) { acResponse.Code = -1; acResponse.Message = "An unknown error was encountered. Please try again."; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult CreateCustomFieldType(CustomFieldType customFieldType) { var acResponse = new ActivityResponse(); try { if (string.IsNullOrEmpty(customFieldType.FieldTypeName)) { acResponse.Code = -1; acResponse.Message = "Please provide customFieldType Name"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } _customFieldTypeService.Insert(customFieldType); _unitOfWork.SaveChanges(); acResponse.Code = 5; acResponse.Message = "Custom Field Type was successfully Created"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } catch (Exception e) { acResponse.Code = -1; acResponse.Message = "An unknown error was encountered. Please try again."; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } }
public IActionResult AddEmployee(BusinessEntity businessEntity) { try { businessEntityService.Add(businessEntity); // employeeService.Add(businessEntity.Employee); // personService.Add(businessEntity.Person); // businessEntityAddressService.AddRange(businessEntity.BusinessEntityAddresses); // businessEntityContactService.AddRange(businessEntity.BusinessEntityContacts); int res = unitOfWork.SaveChanges(); if (res > 0) { operationResult.Success = true; operationResult.Message = "Added new record"; operationResult.Caption = "Add complete"; } } catch (System.Exception ex) { operationResult.Success = false; operationResult.Message = ex.ToString(); operationResult.Caption = "Add failed!"; } return(Ok(operationResult)); }
public void CreateOREdit(dto_User entity) { this.BeginTransaction(System.Data.IsolationLevel.ReadCommitted); var _GroupRepo = _uow.RepositoryAsync <tbl_Group>(); var _PrivilligeRepo = _uow.RepositoryAsync <tbl_Privillige>(); var _UserRepo = _uow.RepositoryAsync <tbl_User>(); var Mapped = AutoMapper.Mapper.Map <tbl_User>(entity); Mapped.tbl_Privilligetbl_User = new List <tbl_Privilligetbl_User>(); Mapped.tbl_Grouptbl_User = new List <tbl_Grouptbl_User>(); _UserRepo.AddOrUpdate(Mapped); _uow.SaveChanges(); var tbl_user = _UserRepo.Queryable().Include(c => c.tbl_Grouptbl_User).ThenInclude(c => c.Group).Include(c => c.tbl_Privilligetbl_User).ThenInclude(c => c.Privillige).Where(c => c.ID == Mapped.ID).FirstOrDefault(); tbl_user.tbl_Privilligetbl_User.RemoveAll(c => true); tbl_user.tbl_Privilligetbl_User.AddRange(entity.Privilliges.Select(c => new tbl_Privilligetbl_User() { tbl_Privillige_ID = c.ID, tbl_User_ID = Mapped.ID })); tbl_user.tbl_Grouptbl_User.RemoveAll(c => true); tbl_user.tbl_Grouptbl_User.AddRange(entity.Groups.Select(c => new tbl_Grouptbl_User() { tbl_Group_ID = c.ID, tbl_User_ID = Mapped.ID })); _UserRepo.AddOrUpdate(tbl_user); _uow.SaveChanges(); this.Commit(); }
public ActionResult Add(UsuarioCrudViewModel model) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddUsuario Controller Begin")); try { // Add add logic here if (ModelState.IsValid) { var committed = _serviceUsuario.Insert(model.Usuario, null); _unitOfWork.SaveChanges(); if (committed) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddUsuario Controller End")); return(RedirectToAction("Add")); } } } catch (Exception ex) { //LoggerFactory.CreateLog().Error(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddUsuario Controller ERROR"), ex); } ModelState.AddModelError("", PresentationResources.Error); return(View("UsuarioAddView", new UsuarioCrudViewModel(_serviceUsuario, _serviceLoginAttempts, _servicePermisosUsuario, _serviceUserPasswords, _serviceUserPhotos))); }
public ActionResult SaveData(DefectCodeChangeViewModel defectcodes) { if (defectcodes.updated != null) { foreach (var updated in defectcodes.updated) { _defectCodeService.Update(updated); } } if (defectcodes.deleted != null) { foreach (var deleted in defectcodes.deleted) { _defectCodeService.Delete(deleted); } } if (defectcodes.inserted != null) { foreach (var inserted in defectcodes.inserted) { _defectCodeService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveData(DataTableImportMappingChangeViewModel datatableimportmappings) { if (datatableimportmappings.updated != null) { foreach (var updated in datatableimportmappings.updated) { _dataTableImportMappingService.Update(updated); } } if (datatableimportmappings.deleted != null) { foreach (var deleted in datatableimportmappings.deleted) { _dataTableImportMappingService.Delete(deleted); } } if (datatableimportmappings.inserted != null) { foreach (var inserted in datatableimportmappings.inserted) { _dataTableImportMappingService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
//[ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "Products,Id,Name")] Category category) { if (ModelState.IsValid) { category.ObjectState = ObjectState.Added; foreach (var item in category.Products) { item.CategoryId = category.Id; item.ObjectState = ObjectState.Added; } _categoryService.InsertOrUpdateGraph(category); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has append a Category record"); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(category)); }
public ActionResult CreateProjectCustomList(ProjectCustomList projectCustomList) { var acResponse = new ActivityResponse(); try { if (string.IsNullOrEmpty(projectCustomList.CustomListId)) { acResponse.Code = -1; acResponse.Message = "Please select custom List"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(projectCustomList.ProjectCode)) { acResponse.Code = -1; acResponse.Message = "Please provide Project Code"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } _projectCustomListService.Insert(projectCustomList); _unitOfWork.SaveChanges(); acResponse.Code = 5; acResponse.Message = "Project Custom List was successfully Created"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } catch (Exception e) { acResponse.Code = -1; acResponse.Message = "An unknown error was encountered. Please try again."; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } }
public ActionResult SaveData(RepairJobChangeViewModel repairjobs) { if (repairjobs.updated != null) { foreach (var updated in repairjobs.updated) { _repairJobService.Update(updated); } } if (repairjobs.deleted != null) { foreach (var deleted in repairjobs.deleted) { _repairJobService.Delete(deleted); } } if (repairjobs.inserted != null) { foreach (var inserted in repairjobs.inserted) { _repairJobService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
public OperationResult AddEquipment(Equipment equipment) { try { equipment.EQID = Guid.NewGuid().ToString().ToUpper(); equipment.ObjectState = Pattern.Infrastructure.ObjectState.Added; _equipmentService.Add(equipment); foreach (var manual in equipment.Manuals) { manual.EQID = equipment.EQID; manual.ObjectState = Pattern.Infrastructure.ObjectState.Added; manual.Version = 1; _manualService.Add(manual); } foreach (var method in equipment.Methods) { method.EQID = equipment.EQID; method.Version = 1; method.ObjectState = Pattern.Infrastructure.ObjectState.Added; _methodService.Add(method); } _unitOfWorkAsync.SaveChanges(); operationResult.Success = true; operationResult.Message = "Added Successed!"; operationResult.Caption = "Successed!"; } catch (Exception ex) { operationResult.Success = false; operationResult.Message = "There are some things wrong: " + ex.ToString(); operationResult.Caption = "Error!"; } return(operationResult); }
//[ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "Departments,Employee,Id,Name,Address,City,Province,RegisterDate,Employees")] Company company) { if (ModelState.IsValid) { company.ObjectState = ObjectState.Added; foreach (var item in company.Departments) { item.CompanyId = company.Id; item.ObjectState = ObjectState.Added; } foreach (var item in company.Employee) { item.CompanyId = company.Id; item.ObjectState = ObjectState.Added; } _companyService.InsertOrUpdateGraph(company); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has append a Company record"); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(company)); }
public ActionResult Add(AlimCrudViewModel model) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddAlim Controller Begin")); try { // Add add logic here if (ModelState.IsValid) { var committed = _serviceAlim.Insert(model.Alim, null); _unitOfWork.SaveChanges(); if (committed) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddAlim Controller End")); return(RedirectToAction("Add")); } } } catch (Exception ex) { //LoggerFactory.CreateLog().Error(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddAlim Controller ERROR"), ex); } ModelState.AddModelError("", PresentationResources.Error); return(View("AlimAddView", new AlimCrudViewModel(_serviceAlim, _serviceFactConv, _serviceNt_Cant, _serviceAlim_Grp, _serviceAlim_Fuente, _serviceUniMed, _serviceRecProd, _serviceDesCant, _serviceRendCant))); }
public ActionResult UpdateStatusOrder(OrderViewModel model) { var r = _orderService.UpdateStatus(model); _unitOfWorkAsync.SaveChanges(); return(Json(r, JsonRequestBehavior.AllowGet)); }
//[ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "Company,Id,Name,Manager,CompanyId")] Department department) { if (ModelState.IsValid) { _departmentService.Insert(department); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has append a Department record"); return(RedirectToAction("Index")); } var companyRepository = _unitOfWork.Repository <Company>(); ViewBag.CompanyId = new SelectList(companyRepository.Queryable(), "Id", "Name", department.CompanyId); if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(department)); }
public ActionResult SaveData(PgaKittingChangeViewModel pgakittings) { if (pgakittings.updated != null) { foreach (var updated in pgakittings.updated) { _pgaKittingService.Update(updated); } } if (pgakittings.deleted != null) { foreach (var deleted in pgakittings.deleted) { _pgaKittingService.Delete(deleted); } } if (pgakittings.inserted != null) { foreach (var inserted in pgakittings.inserted) { _pgaKittingService.Insert(inserted); } } _unitOfWork.SaveChanges(); return Json(new {Success=true}, JsonRequestBehavior.AllowGet); }
//[ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "OrderDetails,Id,Customer,ShippingAddress,OrderDate")] Order order) { if (ModelState.IsValid) { order.ObjectState = ObjectState.Added; foreach (var item in order.OrderDetails) { item.OrderId = order.Id; item.ObjectState = ObjectState.Added; } _orderService.InsertOrUpdateGraph(order); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has append a Order record"); return(RedirectToAction("Index")); } if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(order)); }
public ActionResult SaveData(OrderDetailChangeViewModel orderdetails) { if (orderdetails.updated != null) { foreach (var updated in orderdetails.updated) { _orderDetailService.Update(updated); } } if (orderdetails.deleted != null) { foreach (var deleted in orderdetails.deleted) { _orderDetailService.Delete(deleted); } } if (orderdetails.inserted != null) { foreach (var inserted in orderdetails.inserted) { _orderDetailService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
//[ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "Parent,SubMenus,Id,Title,Description,Code,Url,IsEnabled,ParentId")] MenuItem menuItem) { if (ModelState.IsValid) { menuItem.ObjectState = ObjectState.Added; foreach (var item in menuItem.SubMenus) { item.ParentId = menuItem.Id; item.ObjectState = ObjectState.Added; } _menuItemService.InsertOrUpdateGraph(menuItem); _unitOfWork.SaveChanges(); if (Request.IsAjaxRequest()) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } DisplaySuccessMessage("Has append a MenuItem record"); return(RedirectToAction("Index")); } var menuitemRepository = _unitOfWork.Repository <MenuItem>(); ViewBag.ParentId = new SelectList(menuitemRepository.Queryable(), "Id", "Title", menuItem.ParentId); if (Request.IsAjaxRequest()) { var modelStateErrors = String.Join("", this.ModelState.Keys.SelectMany(key => this.ModelState[key].Errors.Select(n => n.ErrorMessage))); return(Json(new { success = false, err = modelStateErrors }, JsonRequestBehavior.AllowGet)); } DisplayErrorMessage(); return(View(menuItem)); }
public ActionResult SaveData(CustomerChangeViewModel customers) { if (customers.updated != null) { foreach (var updated in customers.updated) { _customerService.Update(updated); } } if (customers.deleted != null) { foreach (var deleted in customers.deleted) { _customerService.Delete(deleted); } } if (customers.inserted != null) { foreach (var inserted in customers.inserted) { _customerService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveData(BOMComponentChangeViewModel bomcomponents) { if (bomcomponents.updated != null) { foreach (var updated in bomcomponents.updated) { _bOMComponentService.Update(updated); } } if (bomcomponents.deleted != null) { foreach (var deleted in bomcomponents.deleted) { _bOMComponentService.Delete(deleted); } } if (bomcomponents.inserted != null) { foreach (var inserted in bomcomponents.inserted) { _bOMComponentService.Insert(inserted); } } _unitOfWork.SaveChanges(); return(Json(new { Success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(AddPermissionsViewModels model) { model.Permission.MenuItemId = model.MenuItemId; model.Permission.PermissionId = model.PermissionId; if (!ModelState.IsValid) { return(View(model)); } Enumerations.Permissions enumPermission = (Enumerations.Permissions)model.PermissionId; model.Permission.PermissionText = enumPermission.ToString(); if (model.Permission.PagePermissionId > 0) { model.Permission.ObjectState = ObjectState.Modified; _pagePermissionsService.InsertOrUpdateGraph(model.Permission); saveResult = _unitOfWork.SaveChanges(); if (saveResult.success) { TempData["SuccessMessage"] = "Updated successfully."; RouteData.Values.Remove("id"); } } else { model.Permission.ObjectState = ObjectState.Added; _pagePermissionsService.InsertOrUpdateGraph(model.Permission); saveResult = _unitOfWork.SaveChanges(); if (saveResult.success) { TempData["SuccessMessage"] = "Added successfully."; } } return(RedirectToAction("Index", new { rgid = model.GroupId, rid = model.Permission.MenuItemId, id = string.Empty })); }
public ActionResult SubInv_Create([DataSourceRequest] DataSourceRequest request, SubInvModel model) { if (model != null && ModelState.IsValid) { SubInventory subinv = Mappings.ToEntity(model); subinv.ObjectState = ObjectState.Added; subinv.CreatedBy = subinv.ModifiedBy = "I-ALI"; subinv.CreatedDate = subinv.ModifiedDate = DateTime.Now; _subInventoryService.Insert(subinv); try { _unitOfWorkAsync.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(subinv.SubInvCode)) { throw new Exception("Item already exists."); } throw; } } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }
public ActionResult PaymentSettingDeauthorize() { var userId = User.Identity.GetUserId(); var stripeConnectQuery = _stripeConnectService.Query(x => x.UserID == userId).Select(); var stripeConnect = stripeConnectQuery.FirstOrDefault(); // Delete old one and insert new one if (stripeConnect != null) { _stripeConnectService.Delete(stripeConnect); } var client = new RestClient("https://connect.stripe.com/oauth/deauthorize"); var request = new RestRequest(Method.POST); request.AddParameter("client_secret", CacheHelper.GetSettingDictionary("StripeApiKey").Value); request.AddParameter("client_id", CacheHelper.GetSettingDictionary("StripeClientID").Value); request.AddParameter("stripe_user_id", stripeConnect.stripe_user_id); var response = client.Execute(request); _unitOfWorkAsyncStripe.SaveChanges(); TempData[TempDataKeys.UserMessage] = "[[[Disconnnect to stripe successfully!]]]"; return(RedirectToAction("PaymentSetting", "Payment", new { area = "" })); }
public ActionResult CreateProject(Project project) { var acResponse = new ActivityResponse(); try { if (string.IsNullOrEmpty(project.ProjectName)) { acResponse.Code = -1; acResponse.Message = "Please provide project Name"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(project.ProjectDescription)) { acResponse.Code = -1; acResponse.Message = "Please provide Project Description"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(project.ProjectCode)) { acResponse.Code = -1; acResponse.Message = "Please provide Project Code"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } if (project.LicenseExpiryDate.Year <= 1) { acResponse.Code = -1; acResponse.Message = "Please provide a valid Project Expiry Date"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } var similarProjects = _projectService.Query(p => p.ProjectCode.ToLower() == project.ProjectCode.ToLower() || p.ProjectName.ToLower() == project.ProjectName.ToLower()).Select().ToList(); if (similarProjects.Any()) { acResponse.Code = -1; acResponse.Message = "A Project with Similar Project Code or Name already exists."; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } project.DateCreated = DateTime.Now; _projectService.Insert(project); _unitOfWork.SaveChanges(); acResponse.Code = 5; acResponse.Message = "Project was successfully Created"; return(Json(acResponse, JsonRequestBehavior.AllowGet)); } catch (Exception e) { acResponse.Code = -1; acResponse.Message = "An unknown error was encountered. Please try again."; ErrorLogger.LogError(e.StackTrace, e.Source, e.Message); return(Json(acResponse, JsonRequestBehavior.AllowGet)); } }
public JsonResult AddJobworkParty(JobworkParty JParty) { //String party = JParty.ToString(); //string message = JParty.Address; //JobworkParty jobworkparty = JsonConvert.DeserializeObject<JobworkParty>(party); //message = message + " " + jobworkparty.AgencyName; _JWService.Insert(JParty); _unitOfWork.SaveChanges(); return(Json(JParty, JsonRequestBehavior.AllowGet)); }