public ActionResult RentRack(RequestRentRackViewModel viewmodel) { var customer = GetCurrentUserName(); //Edit description var requestDetail = new RequestDetailViewModel(); requestDetail.NumberOfRack = viewmodel.RackNumbers; if (!string.IsNullOrWhiteSpace(viewmodel.RequestInfo.Description)) { requestDetail.Description = viewmodel.RequestInfo.Description; } else { requestDetail.Description = Constants.Message.CONTENT_NULL; } viewmodel.RequestInfo.Description = JsonConvert.SerializeObject(requestDetail); //Add and log request var result = RequestBLO.Current.AddRequestRentRack(customer, viewmodel.RequestInfo.Description); //dang ky ham cho client Notify(result.NotificationCodes); return RedirectToAction("Detail", "Request", new { code = result.RefCode, msg = Constants.Message.SEND_REQUEST_RENT_RACK }); }
public ActionResult AssignIp(RequestAssignIPViewModel viewmodel) { var customer = GetCurrentUserName(); //Edit description var requestDetail = new RequestDetailViewModel(); requestDetail.NumberOfIp = viewmodel.NumberOfIP; if (!string.IsNullOrWhiteSpace(viewmodel.RequestInfo.Description)) { requestDetail.Description = viewmodel.RequestInfo.Description.Replace("\r\n", "<br/>"); } else { requestDetail.Description = Constants.Message.CONTENT_NULL; } viewmodel.RequestInfo.Description = JsonConvert.SerializeObject(requestDetail); //Add request and log var result = RequestBLO.Current.AddRequestAssignIP(customer, viewmodel.RequestInfo.Description, viewmodel.SelectedServer, viewmodel.rCode); //dang ky ham cho client Notify(result.NotificationCodes); return RedirectToAction("Detail", "Request", new { code = result.RefCode, msg = Constants.Message.SEND_REQUEST_ASSIGN_IP }); }