public IActionResult AddPhone(string unvan, List <double> phoneNumbers, List <string> address) { _personService.Add(new Person { Title = unvan }); var person = _personService.Get(i => i.Title == unvan); foreach (var item in phoneNumbers) { _phoneService.Add(new Phones { Number = item, PersonID = person.PersonID }); } foreach (var item in address) { _addressService.Add(new Addresses { Address = item, PersonID = person.PersonID }); } return(RedirectToAction("Index", "Home")); }
public ActionResult Create(PhoneViewModel model) { var phone = new Phone(); phone.Battery = model.Battery; phone.Display = model.Display; phone.ManufacturerID = model.ManufacturerID; phone.Memory = model.Memory; phone.Model = model.Model; phone.Price = model.Price; phone.ManufacturerName = model.ManufacturerName; _phoneService.Add(phone); _logger.LogInformation("New phone was created."); return(RedirectToAction(nameof(Index))); }
public ActionResult Put(PhoneModel request) { if (ModelState.IsValid) { _phoneService.Add(new Phones { UserId = request.UserId, FirstName = request.FirstName, LastName = request.LastName, Organization = request.Organization, Title = request.Title, MobilePhone = request.MobilePhone, HomePhone = request.HomePhone, Notes = request.Notes, HomeAddress = request.HomeAddress, NickName = request.NickName, WebSite = request.WebSite, BirthDay = request.BirthDay, CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now, Status = true }); return(Ok(new ResponseModel <Phones> { Status = true, Message = "Phone updated.", Object = null })); } return(ValidationProblem()); }
public async Task AddPhone(Phone phone) { if (!PerformValidation(new PhoneValidation(), phone)) { return; } await _phoneService.Add(phone); }
public async Task <IActionResult> Create(PhoneViewModel phoneViewModel) { if (!ModelState.IsValid) { return(View(phoneViewModel)); } var phone = _mapper.Map <Phone>(phoneViewModel); await _phoneService.Add(phone); if (!ValidOperation()) { return(View(phoneViewModel)); } return(RedirectToAction("Edit", "Contacts", new { id = phoneViewModel.ContactId })); }
/// <summary> /// Method to insert/save phone record /// </summary> /// <param name="email">phone records to be inserted/saved</param> /// <returns></returns> public HttpResponseMessage Post(Phone phone) { if (true)//TODO: replace this with validation logic ModelState.IsValid { _phoneService.Add(phone); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, phone); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = phone.Id })); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public async Task <IActionResult> AddPhone(Phone Phone) { try { _PhoneService.Add(Phone); int res = await _unitOfWork.SaveChangesAsync(); if (res > 0) { operationResult.Success = true; operationResult.Message = "Added new record"; operationResult.Caption = "Add complete"; } } catch (System.Exception ex) { operationResult.Success = false; operationResult.Message = ex.ToString(); operationResult.Caption = "Add failed!"; } return(Ok(operationResult)); }