public MainVM() { Data = new ContextData(); CreateTB = new CreateTypeBiereVM(this); EditTB = new EditTypeBiereVM(this); DetailTB = new DetailTypeBiereVM(this); CreateBiere = new CreateBiereVM(this); EditBiere = new EditBiereVM(this); DetailBiere = new DetailBiereVM(this); EditBrasserie = new EditBrasserieVM(this); CreateClient = new CreateClientVM(this); DetailClient = new DetailClientVM(this); CreateCom = new CreateCommandeVM(this); EditCom = new EditCommandeVM(this); DetailCom = new DetailCommandeVM(this); CreateContact = new CreateContact(this); EditContact = new EditContact(this); DetailContact = new DetailContact(this); CreateEmploi = new CreateEmploi(this); EditEmploi = new EditEmploi(this); DetailEmploi = new DetailEmploi(this); CreateEven = new CreateEvent(this); EditEvent = new EditEvent(this); DetailEvent = new DetailEvent(this); CreateHorraire = new CreateHorraire(this); EditHorraire = new EditHorraire(this); DetailHorraire = new DetailHorraire(this); CreateMessage = new CreateMessage(this); EditMessage = new EditMessage(this); DetailMessage = new DetailMessage(this); CreateRecomp = new CreateRecompense(this); EditRecomp = new EditRecompense(this); DetailRecomp = new DetailRecompense(this); }
public async Task <object> POST(CreateContact request) { var response = new BaseResponse(); var crtContact = new Contact() { id = request.id, name = request.name, phoneNumber = request.phoneNumber, notes = request.notes, myFavourite = request.myFavourite, gender = request.gender, NetworkId = request.NetworkId }; var result = await _contactService.Create(crtContact); response.Results = result; if ((bool)response.Results == true) { response.Message = "Created contact successfully"; } else { response.Message = "Created contact failed"; } return(response); }
public Contact Post(CreateContact request) { var contact = request.ConvertTo <Contact>(); Db.Save(contact); return(contact); }
public int AddContact(CreateContact contact) { var useridphone = _UserService.Where(x => x.Mobile == contact.phone).Select(x => new ContactList() { firstname = x.FirstName, id = x.Id, lastname = x.LastName, mood = x.Bio, statusenum = x.Status, username = x.Username }).FirstOrDefault(); var my = _UserService.Where(x => x.Id == contact.my).Select(x => new ContactList() { firstname = x.FirstName, id = x.Id, lastname = x.LastName, mood = x.Bio, statusenum = x.Status, username = x.Username }).FirstOrDefault(); if (useridphone == null) { return(2); //Phone Not Found } else if (IsContact(useridphone.id, contact.my)) { return(3); // Contact Is Exsist } else { var cont = new Contacts() { NickName = contact.nickname, Notes = contact.notes, User1Id = contact.my, User2Id = useridphone.id, Chat = new List <Chat> { new Chat() { Message = DateTime.Now.ToString(), Read = 0, UserReceiveId = useridphone.id, UserSendId = my.id } } }; _TEntity.Add(cont); _uow.SaveAllChanges(); var AddContact = new AddContact() { msgid = cont.Chat.First().Id, chatid = cont.Id, contact = new List <ContactList>() { useridphone, my } }; SendContactSignal(AddContact, useridphone.username, my.username); return(1); } }
public async Task <object> Post(CreateContact request) { var result = await _iContactBusinessService.AddContact(request); return(new ResponseResult { Status = result.Status, Contact = result.Contact }); }
public CreateContact CreateContact() { CreateContact action = new CreateContact(); action.Client(client); action.Proxy(proxy); return(action); }
public HomeController() { _getContacts = new GetContacts(); _createContact = new CreateContact(); _updateContact = new UpdateContact(); _searchContact = new SearchContact(); _deleteContact = new DeleteContact(); }
public void Post([FromBody] CreateContact createContact) { var contact = Domain.Contact.Create(createContact.AuditInfo, createContact.UserId, createContact.Name, createContact.DateOfBirth, createContact.EmailAddress, createContact.Address, DateTime.UtcNow); _domainRepository.Save(contact); }
public HomeController() { _getContacts = new GetContacts(); _createContact = new CreateContact(); _updateContact = new UpdateContact(); _searchContact = new SearchContact(); _deleteContact = new DeleteContact(); //_context = new AddressBookContext(); }
public Task <CreateContactResponse> CreateContact( CreateContactParams parameters, CancellationToken cancellationToken = default) { var function = new CreateContact(parameters); return(CallApi <CreateContactParams, CreateContactResponse>(function, cancellationToken)); }
public virtual void _(Events.RowSelected <Document> e) { var existing = ExistingContact.SelectSingle(); CreateContact.SetEnabled(existing == null); if (existing != null) { ContactInfoAttributes.AllowUpdate = false; } }
public async Task <IActionResult> PostAsync([FromBody] CreateContact createContact) { // try // https://www.freecodecamp.org/news/an-awesome-guide-on-how-to-build-restful-apis-with-asp-net-core-87b818123e28/ if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var contact = Domain.Contact.Create(createContact.AuditInfo, createContact.UserId, createContact.Name, createContact.DateOfBirth, createContact.EmailAddress, createContact.Address, DateTime.UtcNow); _domainRepository.Save(contact);; return(Ok(contact)); }
public IActionResult Create(CreateContact model) { if (ModelState.IsValid) { var result = new CreateContactResult(); result = Helper.ApiHelper <CreateContactResult> .HttpPostAsync("api/Contact/create", "POST", model); if (result.ContactId > 0) { return(RedirectToAction("index")); } ModelState.AddModelError("", result.Message); return(View(model)); } return(View(model)); }
public ActionResult ContactCreate(CreateContact model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateContactService(); if (service.CreateContact(model)) { TempData["SaveResult"] = $"{model.FirstName} {model.LastName} was created."; return(RedirectToAction("Index")); } ModelState.AddModelError("", $"{model.FirstName} {model.LastName} could not be created."); return(View(model)); }
public virtual async Task <int> CreateContact(CreateCompanyOrContact input) { var id = 0; int TenantId = (int)(AbpSession.TenantId); CreateContact contact = new CreateContact(); contact.Name = input.Name; contact.CustomerTypeId = input.CustomerTypeId; contact.CompanyId = input.CompanyId; contact.LastName = input.LastName; contact.TitleId = input.TitleId; contact.TenantId = TenantId; var contacts = contact.MapTo <Contact>(); id = _NewContactRepository.InsertAndGetId(contacts); return(id); }
public virtual async Task <int> CreateContact(CreateCompanyOrContact input) { var id = 0; CreateContact contact = new CreateContact() { Name = input.Name, NewCustomerTypeId = input.NewCustomerTypeId ?? null, NewCompanyId = input.NewCompanyId ?? null, LastName = input.LastName, TitleId = input.TitleId ?? null, DesignationId = input.DesignationId ?? null }; var contacts = contact.MapTo <NewContact>(); id = _NewContactRepository.InsertAndGetId(contacts); return(id); }
public async Task <bool> SaveUser(NewsletterData result) { if (_sendinblue != null) { var newContact = new CreateContact { Email = result.Email }; var response = await _sendinblue.CreateContactAsync(newContact); return(response.Id > 0); } else { return(false); } }
public JsonResult CreateContact(CreateContact model) { IContact contactRepository = new ContactRepository(db); if (ModelState.IsValid) { try { Contact contact = new Contact(); contact.FullName = model.FullName; contact.Email = model.Email; contact.Subject = model.Subject; contact.Message = model.Message; contact.See = false; contact.CreateAt = DateTime.Now; contactRepository.CreateMessage(contact); contactRepository.Save(); StringBuilder sb = new StringBuilder(); sb.AppendLine(model.FullName + " عزیز"); sb.AppendLine("با تشگر از ارسال پیام شما "); sb.AppendLine("همکاران ما در سایت پیام شما را بررسی می کنند و به درخواست شما رسیدگی می کنند"); Utilities.SendEmail.SendEmailSmtp(model.Email, "نیابی", sb.ToString()); return(Json(new { status = true, message = "پیام با موفقیت ثبت شد" })); } catch (Exception) { return(Json(new { status = false, message = "خطا در ارسال پیام" })); } } else { StringBuilder sb = new StringBuilder(); foreach (var item in ModelState.Values) { foreach (ModelError msg in item.Errors) { sb.AppendLine(msg.ErrorMessage); } } return(Json(new { status = false, message = sb.ToString() })); } }
public virtual async Task <int> ContactUpdate(CreateCompanyOrContact input) { CreateContact contact = new CreateContact() { Id = input.Id, Name = input.Name, NewCustomerTypeId = input.NewCustomerTypeId ?? null, NewCompanyId = input.NewCompanyId ?? null, LastName = input.LastName, TitleId = input.TitleId ?? null, DesignationId = input.DesignationId ?? null }; var contacts = await _NewContactRepository.GetAsync(input.Id); ObjectMapper.Map(contact, contacts); await _NewContactRepository.UpdateAsync(contacts); return(input.Id); }
public virtual async Task <int> UpdateContact(CreateCompanyOrContact input) { int TenantId = (int)(AbpSession.TenantId); CreateContact contact = new CreateContact(); contact.Id = input.Id; contact.Name = input.Name; contact.CustomerTypeId = input.CustomerTypeId; contact.CompanyId = input.CompanyId; contact.LastName = input.LastName; contact.TitleId = input.TitleId; contact.TenantId = TenantId; var contacts = await _NewContactRepository.GetAsync(input.Id); ObjectMapper.Map(contact, contacts); await _NewContactRepository.UpdateAsync(contacts); return(input.Id); }
public HttpResponseMessage Post(int agreementId, [FromBody] AgreementContactApiModel model) { model.AgreementId = agreementId; var command = new CreateContact(User); Mapper.Map(model, command); _createHandler.Handle(command); var response = Request.CreateResponse(HttpStatusCode.Created, "Agreement contact was successfully created."); var url = Url.Link(null, new { controller = "AgreementContacts", action = "Get", agreementId, contactId = command.CreatedContactId, }); Debug.Assert(url != null); response.Headers.Location = new Uri(url); return response; }
public object Any(CreateContact request) { var newContact = request.ConvertTo <Data.Contact>(); newContact.Id = Interlocked.Increment(ref Counter); newContact.UserAuthId = this.GetUserId(); newContact.CreatedDate = newContact.ModifiedDate = DateTime.UtcNow; var contacts = Contacts.Values.ToList(); var alreadyExists = contacts.Any(x => x.UserAuthId == newContact.UserAuthId && x.Name == request.Name); if (alreadyExists) { throw new ArgumentException($"You already have a contact named '{request.Name}'", nameof(request.Name)); } Contacts[newContact.Id] = newContact; return(new CreateContactResponse { Result = newContact.ConvertTo <Contact>() }); }
public async Task <CreateContactResult> Handle(CreateContact request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request.FirstName) && string.IsNullOrEmpty(request.LastName)) { throw new Exceptions.ContactNameIsEmptyException(request.ContactId, request.FirstName, request.LastName); } var contact = new Core.Entities.Contact( id: request.ContactId, firstName: request.FirstName, lastName: request.LastName, email: request.Email, phone: request.Phone ); dataStore.Contacts.AddContact(contact); await dataStore.CommitChanges(); eventBus.Publish(new Events.ContactCreated("TenantId", contact.Id)); return(new CreateContactResult(contact.Id)); }
//User Methods //Create Contact public bool CreateContact(CreateContact model) { ctx.Contacts.Add(new Contact { FirstName = model.FirstName, LastName = model.LastName, PreferredName = model.PreferredName, Email = model.Email, CellPhone = model.CellPhone, OwnerID = _userID.ToString(), }); CreateHistory history = new CreateHistory { CompanyID = _companyID, UserID = _userID.ToString(), Table = "Contact", stringID = null, Request = Newtonsoft.Json.JsonConvert.SerializeObject(model) }; return(AddHistory(history)); }
public async Task <ResponseResult> AddContact(CreateContact contact) { var checkExistedName = await _contactRepo.ExistsAsync(x => x.Name == contact.Name); if (checkExistedName == true) { return(new ResponseResult { Status = "Existed" }); } var newContact = new Contact { Name = contact.Name, Address = contact.Address }; await _contactRepo.InsertAsync(newContact); var result = _uow.Commit(); return(new ResponseResult { Status = result.ToString(), Contact = newContact }); }
public ActionResult Create(CreateContact newContact) { bool doNotCall = newContact.DoNotCall == 1; var contactType = (Contact.ContactTypeEnum)newContact.ContactType; _db.Contacts.Add(new Contact { OrganizationId = newContact.OrganizationId, ContactFirstName = newContact.ContactFirstName, ContactLastName = newContact.ContactLastName, Title = newContact.Title, TelephoneNumber = newContact.TelephoneNumber, MobilePhoneNumber = newContact.MobilePhoneNumber, Email = newContact.Email, User = newContact.User, DoNotCall = doNotCall, ContactType = contactType, InsertDate = DateTime.Now }); _db.SaveChanges(); return(RedirectToAction("Index")); }
/// <inheritdoc /> public ContactRegister(CreateContact fcn, DestroyContact destroyFunc, bool primary) { CreateFunc = fcn; DestroyFunc = destroyFunc; this.primary = primary; }
public object AnyHtml(CreateContact request) // Called for CreateContact API HTML Requests on any HTTP Method { Any(request); return(HttpResult.Redirect(request.Continue ?? Request.GetView())); }
public IActionResult AddContact([FromBody] CreateContact contact) { return(Ok(_ContactService.AddContact(contact))); }
public ContactRegister(CreateContact createFunction, DestroyContact destroyFunction, bool primary) { CreateFunction = createFunction; DestroyFunction = destroyFunction; Primary = primary; }
public object AnyHtml(CreateContact request) { Any(request); return(HttpResult.Redirect(request.Continue ?? Request.GetView())); }