public ResponseModel <ClientDetailsModel> GetClientDetails(string username) { var response = new ResponseModel <ClientDetailsModel>(); try { var clientDetailDbResult = _db.Users.SingleOrDefault(x => x.Username == username); if (clientDetailDbResult != null) { var createClientDetailResponse = new ClientDetailsModel { FirstName = clientDetailDbResult.FirstName, LastName = clientDetailDbResult.LastName, Username = clientDetailDbResult.Username }; response.Status = 200; response.Message = "success"; response.Payload = createClientDetailResponse; } else { response.Status = 404; response.Message = "username not found"; } } catch (Exception) { response.Status = 500; response.Message = "exception occured !!!"; } return(response); }
// GET: Client public ActionResult Details(MainClientData model) { PharmacyEntities entities = new PharmacyEntities(); ClientDetailsModel viewModel = new ClientDetailsModel(); if ((model != null) && (model.id != 0)) { viewModel.MainData = model; viewModel.EyeData = entities.EyeClientDatas.First(x => x.ClientId == model.id); viewModel.OtherData = entities.OtherClientDatas.First(x => x.ClientId == model.id); return(View(viewModel)); } else { return(HttpNotFound("Sorry but this page is not exists.")); } }
public string CreateSubscription(ClientDetailsModel model) { var token = TokenService.GetToken(); if (!String.IsNullOrWhiteSpace(token)) { try { string responseMessage = SubscriptionService.CreateSubscription(model.SalesId, model.ClientId, token, model.CellPhone, model.CampaignName); return(responseMessage); } catch (Exception ex) { evLogger.LogEvent("Something went while creating subscription." + ex.Message + "\n" + ex.StackTrace, System.Diagnostics.EventLogEntryType.Error); } } return("Something went wrong creating subscription."); }
public IActionResult Details(int id) { var client = _client.Get(id); var model = new ClientDetailsModel { Id = client.Id, LastName = client.LastName, FirstName = client.FirstName, Address = client.Address, MemberSince = client.ClientCard.Created, OverdueFees = client.ClientCard.Fees, ClientCardId = client.ClientCard.Id, Telephone = client.PhonehoneNumber, CarsCheckedOut = _client.GetCheckouts(id), CheckoutHistory = _client.GetCheckoutHistory(id) }; return(View(model)); }