public async Task <ActionResult> Create(SMSGatewayModel smsgateway) { if (ModelState.IsValid) { var gatewayModel = new GatewayModel { GatewayId = smsgateway.GatewayId, GatewayTypeId = smsgateway.GatewayTypeId, GatewayName = smsgateway.GatewayName, IsActive = smsgateway.IsActive, OTPApikey = smsgateway.OTPApikey, TransApikey = smsgateway.TransApikey, URL = smsgateway.URL, OTPSender = smsgateway.OTPSender, SuccessMessage = smsgateway.SuccessMessage, UserId = CurrentUser.UserId, CompanyId = CurrentUser.CompanyId }; if (CurrentUser.UserTypeName.ToLower() == "super admin") { gatewayModel.CompanyId = smsgateway.CompanyId; } ResponseModel response = new ResponseModel(); if (gatewayModel.GatewayId != 0) { response = await _gatewayRepo.AddUpdateDeleteGateway(gatewayModel, 'U'); } else { response = await _gatewayRepo.AddUpdateDeleteGateway(gatewayModel, 'I'); } _gatewayRepo.Save(); TempData["response"] = response; return(RedirectToAction("Index")); } else { return(View(smsgateway)); } }
public async Task <ActionResult> Create() { var smsgatewaymodel = new SMSGatewayModel(); return(View(smsgatewaymodel)); }