public ActionResult TankArrivalUpdate(TankArrivalUpdatePostModel postModel) { LoadTankPrepDropdowns(); if (!ModelState.IsValid) { //return appropriate validation messages return(View(postModel)); } //TODO: re-factor it as required var TANK_usp_upd_ArriveEquipment_spParams = new TANK_usp_upd_ArriveEquipment_spParams(); TANK_usp_upd_ArriveEquipment_spParams.EquipmentID = postModel.EquipmentID; TANK_usp_upd_ArriveEquipment_spParams.EquipmentAN = postModel.EquipmentAN.Trim(); if (postModel.EquipmentAN.Trim().Length == 10) { TANK_usp_upd_ArriveEquipment_spParams.EquipmentAN = postModel.EquipmentAN.Trim().Substring(0, 9); } if (postModel.EquipmentAN.Trim().Length == 11) { TANK_usp_upd_ArriveEquipment_spParams.CheckDigitAN = postModel.EquipmentAN.Trim().Substring(9, 10); } TANK_usp_upd_ArriveEquipment_spParams.LoadStatusTypeCD = postModel.LoadStatusTypeCD; TANK_usp_upd_ArriveEquipment_spParams.LocationID = postModel.LocationID; TANK_usp_upd_ArriveEquipment_spParams.UpdateUserAN = "System"; _utilityService.ExecStoredProcedureWithoutResults("TANK_usp_upd_ArriveEquipment", TANK_usp_upd_ArriveEquipment_spParams); Success("Changes saved succesfully."); return(View(postModel)); }
public ActionResult TankArrivalUpdate() { LoadTankPrepDropdowns(); var viewModel = new TankArrivalUpdatePostModel(); return(View(viewModel)); }