public ActionResult Edit(ActivityTypeViewModel activityType) { try { if (ModelState.IsValid) { ActivityTypeService.Update(activityType); TempData["UserMessage"] = new CRUDNotification() { NotificationType = CRUDNotification.NotificationTypes.Success, Message = "Activity Type Updated Successfully." }; return(RedirectToAction("Index")); } else { TempData["UserMessage"] = new CRUDNotification() { NotificationType = CRUDNotification.NotificationTypes.Warning, Message = "Please fix issues on the page to continue." }; return(View(activityType)); } } catch (Exception ex) { TempData["UserMessage"] = new CRUDNotification() { NotificationType = CRUDNotification.NotificationTypes.Error, Message = "Error creating Activity Type " + ex.Message }; return(View(activityType)); } }
public async Task <IActionResult> Edit(int id, ActivityTypeViewModel model) { if (id != model.ActivityTypeID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(CreateActivityType(model)); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ActivityTypeExists(model.ActivityTypeID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(model)); }
private ActivityType CreateActivityType(ActivityTypeViewModel model) { return(new ActivityType { ActivityTypeID = model.ActivityTypeID, Name = model.Name, BackgroundColor = model.BackgroundColor, BorderColor = model.BorderColor, TextColor = model.TextColor }); }
public async Task <IActionResult> Create(ActivityTypeViewModel model) { if (ModelState.IsValid) { _context.Add(CreateActivityType(model)); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(model)); }
public async Task <ActionResult> Create([Bind("ActivityTypeId,Description")] ActivityTypeViewModel activityTypeViewModel) { if (ModelState.IsValid) { var newActivityType = new ActivityType(activityTypeViewModel.Description); _context.ActivityTypes.Add(newActivityType); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(activityTypeViewModel)); }
public async Task <ActionResult> GetData() { ActivityTypeViewModel model = new ActivityTypeViewModel(); model.CountArt = await _activityService.CountArt(); model.CountCharity = await _activityService.CountCharity(); model.CountSport = await _activityService.CountSport(); model.CountVolunteer = await _activityService.CountVolunteer(); return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveActivityType(int Id, int year, string name, int curriencyId, int workunitId, decimal?workerRate, decimal?customerRate) { var data = _ActivityTypeMethod.SaveActivityTypeData(Id, SessionProxy.UserId, year, name, curriencyId, workunitId, workerRate, customerRate); if (!data) { return(Json("Error", JsonRequestBehavior.AllowGet)); } else { ActivityTypeViewModel model = returnActivityTypeList(); return(PartialView("_partialActivityTypeList", model)); } }
public ActionResult DeleteActivityType(int Id) { var data = _ActivityTypeMethod.deleteActivityType(Id, SessionProxy.UserId); if (!data) { return(Json("Error", JsonRequestBehavior.AllowGet)); } else { ActivityTypeViewModel model = returnActivityTypeList(); return(PartialView("_partialActivityTypeList", model)); } }
public async Task <ActionResult> Edit([Bind("ActivityTypeId,Description,CreationDate")] ActivityTypeViewModel activityTypeViewModel) { if (ModelState.IsValid) { ActivityType activityType = await _context.ActivityTypes.FindAsync(activityTypeViewModel.ActivityTypeId); activityType.SetDescription(activityTypeViewModel.Description); _context.Entry(activityType).State = EntityState.Modified; await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(activityTypeViewModel)); }
public ActivityTypeViewModel returnActivityTypeList() { ActivityTypeViewModel model = new ActivityTypeViewModel(); //string FilePath = ConfigurationManager.AppSettings["CmpCustomerFilePath"].ToString(); var listData = _ActivityTypeMethod.getAllActivityTypeList(); var titleId = _otherSettingMethod.getSystemListByName("Work Unit List"); var genderId = _otherSettingMethod.getSystemListByName("Company Setting Currencies"); var titleLists = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id); var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id); foreach (var item in listData) { var currencyList = _otherSettingMethod.getSystemListValueById((int)item.CurrencyID); var Worklist = _otherSettingMethod.getSystemListValueById((int)item.WorkUnitID); ActivityTypeListViewModel tableModel = new ActivityTypeListViewModel(); tableModel.Id = item.Id; tableModel.Name = item.Name; if (currencyList != null) { tableModel.Currency = currencyList.Value; } if (Worklist != null) { tableModel.WorkUnit = Worklist.Value; } tableModel.Rate = (decimal)item.WorkerRate; model.activityTypeList.Add(tableModel); } foreach (var item in titleLists) { OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel(); tableModel.Id = item.Id; tableModel.SystemListID = item.SystemListID; tableModel.Value = item.Value; model.workUnitList.Add(tableModel); } foreach (var item in genderLists) { OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel(); tableModel.Id = item.Id; tableModel.SystemListID = item.SystemListID; tableModel.Value = item.Value; model.currencyList.Add(tableModel); } return(model); }
public ActionResult AddEditActivityType(int Id) { ActivityTypeViewModel model = new ActivityTypeViewModel(); var listData = _ActivityTypeMethod.getAllActivityTypeList(); var titleId = _otherSettingMethod.getSystemListByName("Work Unit List"); var genderId = _otherSettingMethod.getSystemListByName("Company Setting Currencies"); var titleLists = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id); var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id); if (Id > 0) { var data = _ActivityTypeMethod.getActivityTypeListById(Id); var currencyList = _otherSettingMethod.getSystemListValueById((int)data.CurrencyID); var Worklist = _otherSettingMethod.getSystemListValueById((int)data.WorkUnitID); model.Id = data.Id; model.Year = (int)data.Year; model.Name = data.Name; model.CurrencyID = (int)data.CurrencyID; model.WorkUnitID = (int)data.WorkUnitID; model.WorkerRate = (decimal)data.WorkerRate; model.CustomerRate = (decimal)data.CustomerRate; } else { foreach (var item in titleLists) { OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel(); tableModel.Id = item.Id; tableModel.SystemListID = item.SystemListID; tableModel.Value = item.Value; model.workUnitList.Add(tableModel); } foreach (var item in genderLists) { OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel(); tableModel.Id = item.Id; tableModel.SystemListID = item.SystemListID; tableModel.Value = item.Value; model.currencyList.Add(tableModel); } } return(PartialView("_partailAddActivityType", model)); }
public async Task <IActionResult> PostActivityType([FromBody] ActivityTypeViewModel model) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var entity = this.mapper.Map <ActivityType>(model); await this.repository.InsertAsync(entity); return(this.CreatedAtAction( "GetActivityType", new { id = entity.Id }, model)); }
public ActionResult Edit([Bind(Include = "ActivityTypeID,Name,Year,Description")] ActivityTypeViewModel activityTypeViewModel) { if (ModelState.IsValid) { ActivityType model = db.ActivityTypes.Find(activityTypeViewModel.ActivityTypeID); model.Name = activityTypeViewModel.Name; model.Year = activityTypeViewModel.Year; model.Description = activityTypeViewModel.Description; model.DateModified = DateTime.Now; model.UserModifiedID = Guid.Parse(User.Identity.GetUserId()); db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(activityTypeViewModel)); }
// GET: ActivityTypes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(BadRequest()); } ActivityType activityType = await _context.ActivityTypes.FindAsync(id); if (activityType == null) { return(NotFound()); } var viewModel = new ActivityTypeViewModel() { ActivityTypeId = activityType.ActivityTypeId, Description = activityType.Description }; return(View(viewModel)); }
public IActionResult Index() { IEnumerable <ActivityTypeDTO> activityTypeDtoCollection = _service.GetAll(); List <ActivityTypeModel> activityTypeModelCollection = new List <ActivityTypeModel> { }; foreach (var item in activityTypeDtoCollection) { var activityType = AutoMapper <ActivityTypeModel> .Map(item); activityTypeModelCollection.Add(activityType); } ActivityTypeViewModel model = new ActivityTypeViewModel { ActivityTypeCollection = activityTypeModelCollection }; return(View(model)); }
public ActionResult Unarchive(ActivityTypeViewModel activityType) { try { ActivityTypeService.Unarchive(activityType.Id); TempData["UserMessage"] = new CRUDNotification() { NotificationType = CRUDNotification.NotificationTypes.Success, Message = "Activity Type unarchived Successfully." }; return(RedirectToAction("Index")); } catch (Exception ex) { TempData["UserMessage"] = new CRUDNotification() { NotificationType = CRUDNotification.NotificationTypes.Error, Message = "Error unarchiving Activity Type " + ex.Message }; return(View(activityType)); } }
public async Task <IActionResult> PutActivityType( [FromRoute] long id, [FromBody] ActivityTypeViewModel model) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var entity = await this.repository.FindByIdAsync(id); if (entity == null) { return(this.NotFound()); } this.mapper.Map(model, entity); await this.repository.UpdateAsync(entity); return(this.NoContent()); }
public ActionResult activityTypeList() { ActivityTypeViewModel model = returnActivityTypeList(); return(PartialView("_partialActivityTypeList", model)); }
public ActionResult EditActivityType(int Id) { ActivityTypeViewModel model = new ActivityTypeViewModel(); var data = _ActivityTypeMethod.getActivityTypeListById(Id); var currencyList = _otherSettingMethod.getSystemListValueById((int)data.CurrencyID); var Worklist = _otherSettingMethod.getSystemListValueById((int)data.WorkUnitID); var titleId = _otherSettingMethod.getSystemListByName("Work Unit List"); var genderId = _otherSettingMethod.getSystemListByName("Company Setting Currencies"); var titleLists = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id); var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id); model.Id = data.Id; model.Name = data.Name; model.CurrencyID = (int)data.CurrencyID; model.CurrencyValue = currencyList.Value; model.WorkUnitID = (int)data.WorkUnitID; model.WorkUnitValue = Worklist.Value; model.Year = (int)data.Year; if (data.WorkerRate != 0 && data.WorkerRate != null) { model.WorkerRate = (decimal)data.WorkerRate; } else { model.WorkerRate = 0; } if (data.CustomerRate != 0 && data.CustomerRate != null) { model.CustomerRate = (decimal)data.CustomerRate; } else { model.CustomerRate = 0; } foreach (var item in titleLists) { OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel(); tableModel.Id = item.Id; tableModel.SystemListID = item.SystemListID; tableModel.Value = item.Value; model.workUnitList.Add(tableModel); } foreach (var item in genderLists) { OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel(); tableModel.Id = item.Id; tableModel.SystemListID = item.SystemListID; tableModel.Value = item.Value; model.currencyList.Add(tableModel); } if (data == null) { return(Json("Error", JsonRequestBehavior.AllowGet)); } else { return(PartialView("_partailAddActivityType", model)); } }
public ActionResult Create() { var activityType = new ActivityTypeViewModel(); return(View(activityType)); }