public ChangeActivityOutput <DivisionDto, long> ChangeActivity(ChangeActivityInput input) { DivisionRepository.Includes.Add(r => r.LastModifierUser); DivisionRepository.Includes.Add(r => r.CreatorUser); DivisionRepository.Includes.Add(r => r.Teams); Division divisionEntity = DivisionRepository.Get(input.EntityId); if (divisionEntity == null) { throw new CityQuestItemNotFoundException(CityQuestConsts.CityQuestItemNotFoundExceptionMessageBody, "\"Division\""); } if (!DivisionPolicy.CanChangeActivityForEntity(divisionEntity)) { throw new CityQuestPolicyException(CityQuestConsts.CQPolicyExceptionChangeActivityDenied, "\"Division\""); } divisionEntity.IsActive = input.IsActive == null ? !divisionEntity.IsActive : (bool)input.IsActive; DivisionDto newDivisionDto = (divisionEntity).MapTo <DivisionDto>(); DivisionRepository.Update(divisionEntity); DivisionRepository.Includes.Clear(); return(new ChangeActivityOutput <DivisionDto, long>() { Entity = newDivisionDto }); }
public UpdateOutput <DivisionDto, long> Update(UpdateInput <DivisionDto, long> input) { Division newDivisionEntity = input.Entity.MapTo <Division>(); if (newDivisionEntity == null) { throw new CityQuestItemNotFoundException(CityQuestConsts.CityQuestItemNotFoundExceptionMessageBody, "\"Division\""); } if (!DivisionPolicy.CanUpdateEntity(newDivisionEntity)) { throw new CityQuestPolicyException(CityQuestConsts.CQPolicyExceptionUpdateDenied, "\"Division\""); } DivisionRepository.Includes.Add(r => r.LastModifierUser); DivisionRepository.Includes.Add(r => r.CreatorUser); DivisionRepository.Includes.Add(r => r.Teams); DivisionRepository.Update(newDivisionEntity); DivisionDto newDivisionDto = (DivisionRepository.Get(newDivisionEntity.Id)).MapTo <DivisionDto>(); DivisionRepository.Includes.Clear(); return(new UpdateOutput <DivisionDto, long>() { UpdatedEntity = newDivisionDto }); }
// UPDATE API/Division public IHttpActionResult Put(int Id, Division divisions) { if ((divisions.DivisionName != null) && (divisions.DivisionName != "")) { division.Update(Id, divisions); return(Ok("Division Updated Succesfully!")); } return(BadRequest("Failed to Update Division")); }
public IHttpActionResult Put(int Id, DivisionModel divisis) { if ((divisis.Nama != null) && (divisis.Nama != "")) { divisi.Update(Id, divisis); return(Ok("Division Updated Successfully!")); //Status 200 OK } return(BadRequest("Failed to Update Division")); }
public IHttpActionResult Put(int id, Division division) { if ((division.department_id != null) && (division.Name != "")) { repo.Update(id, division); return(Ok("Division Added Succesfully!")); //Status 200 OK } return(BadRequest("Failed to Add Division")); }
public IHttpActionResult Update(int id, DivisionVM divisionVM) { //_repository.Update(id, department); //return Ok("Data Department Berhasil di Updated"); if ((divisionVM.Name != null) && (divisionVM.Name != "")) { _repository.Update(id, divisionVM); return(Ok("Data Department Berhasil di Updated")); } return(BadRequest("Department Name Can't be null")); }
//UPDATE public IHttpActionResult PutDivision(int id, Division division) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != division.id) { return(BadRequest("Ids did not match")); } var update = divisionRepository.Update(id, division); return(Ok(update)); }
public IHttpActionResult Put(int Id, Division divisions) { //var getDep = connection.Departments.Where(S => S.Id == divisions.DepartmentId).FirstOrDefault(); //if ((getDep.IsDelete == true) && (divisions.DepartmentId == 0)) //{ // return BadRequest("Department not exist"); //} //else //{ if ((divisions.DivisionName != null) && (divisions.DivisionName != "")) { division.Update(Id, divisions); return(Ok("Division Updated Succesfully!")); //Status 200 OK } return(BadRequest("Failed to Update Division")); //} }
//protected void btnSave_Click(object sender, System.EventArgs e) //{ // lblError.Text = ""; // Session["ErrorMSG"] = ""; // if (DivisionId > 0) // { // UpdDivision(); // } // else // { // AddDivision(); // } //} //private void AddDivision() //{ // if (errorRTN() == true) // { // MsgBox("ERROR: " + lblError.Text); // return; // } // if (string.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // ADDRow(); // if (string.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // //Interaction.MsgBox("New Record Added Successfully"); // if (string.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // LoadTeams(DivisionId); // if (string.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // LoadRow(DivisionId); // if (String.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // ReassignDivision(DivisionId); // if (string.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // LoadDivisions(); // lblError.Text = Session["ErrorMsg"].ToString(); //} //private void UpdDivision() //{ // if (errorRTN() == true) // { // //Interaction.MsgBox("ERROR: " + lblError.Text); // return; // } // if (String.IsNullOrEmpty(Session["ErrorMsg"].ToString())) // { // UpdRow(DivisionId); // //Interaction.MsgBox("Changes successfully completed"); // LoadTeams(DivisionId); // LoadRow(DivisionId); // ReassignDivision(DivisionId); // LoadDivisions(); // } // else // { // lblError.Text = Session["ErrorMsg"].ToString(); // } //} protected void btnSave_Command(object sender, CommandEventArgs e) { var division = new Division(); DateTime date; if (lblDivisionID.Value == "") division.DivisionID = 0; else division.DivisionID = Convert.ToInt32(lblDivisionID.Value); division.CompanyID = Master.CompanyId; division.SeasonID = Master.SeasonId; division.Div_Desc = txtName.Text; division.MinDate = DateTime.Parse(txtMinDate.Text); division.MaxDate = DateTime.Parse(txtMaxDate.Text); if (radGender.SelectedIndex == 0) division.Gender = "M"; if (radGender.SelectedIndex == 1) division.Gender = "F"; if (DateTime.TryParse(txtMinDate2.Text, out date)) division.MinDate2 = date; DateTime goodDate; if (DateTime.TryParse(txtMaxDate2.Text, out goodDate)) division.MaxDate2 = DateTime.Parse(txtMaxDate2.Text); if (radGender2.SelectedIndex == 0) division.Gender2 = "M"; if (radGender2.SelectedIndex == 1) division.Gender2 = "F"; division.DraftVenue = txtVenue.Text; if (DateTime.TryParse(txtDate.Text, out date)) division.DraftDate = date; division.DraftTime = txtTime.Text; division.DirectorID = Int32.Parse(cboAD.SelectedValue); division.CoDirectorID = 0; //cboAD.SelectedValue division.CreatedUser = Session["UserName"].ToString(); using (var db = new CSBCDbContext()) { try { var rep = new DivisionRepository(db); if (division.DivisionID == 0) { var newDivision = rep.Insert(division); lblDivisionID.Value = newDivision.DivisionID.ToString(); } else rep.Update(division); } catch (Exception ex) { Console.WriteLine("Unable to save" + ex.InnerException); } } ReassignDivision(DivisionId); LoadDivisions(); }