Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public Contact Post(CreateContact request)
        {
            var contact = request.ConvertTo <Contact>();

            Db.Save(contact);
            return(contact);
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        public async Task <object> Post(CreateContact request)
        {
            var result = await _iContactBusinessService.AddContact(request);

            return(new ResponseResult {
                Status = result.Status, Contact = result.Contact
            });
        }
Ejemplo n.º 6
0
        public CreateContact CreateContact()
        {
            CreateContact action = new CreateContact();

            action.Client(client);
            action.Proxy(proxy);
            return(action);
        }
Ejemplo n.º 7
0
 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();
 }
Ejemplo n.º 10
0
        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));
        }
Ejemplo n.º 13
0
        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));
        }
Ejemplo n.º 14
0
        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));
        }
Ejemplo n.º 15
0
        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);
        }
Ejemplo n.º 16
0
        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);
        }
Ejemplo n.º 17
0
        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);
            }
        }
Ejemplo n.º 18
0
        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() }));
            }
        }
Ejemplo n.º 19
0
        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);
        }
Ejemplo n.º 20
0
        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;
        }
Ejemplo n.º 22
0
            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>()
                });
            }
Ejemplo n.º 23
0
        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));
        }
Ejemplo n.º 24
0
        //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
            });
        }
Ejemplo n.º 26
0
        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"));
        }
Ejemplo n.º 27
0
 /// <inheritdoc />
 public ContactRegister(CreateContact fcn, DestroyContact destroyFunc, bool primary)
 {
     CreateFunc   = fcn;
     DestroyFunc  = destroyFunc;
     this.primary = primary;
 }
Ejemplo n.º 28
0
 public object AnyHtml(CreateContact request) // Called for CreateContact API HTML Requests on any HTTP Method
 {
     Any(request);
     return(HttpResult.Redirect(request.Continue ?? Request.GetView()));
 }
Ejemplo n.º 29
0
 public IActionResult AddContact([FromBody] CreateContact contact)
 {
     return(Ok(_ContactService.AddContact(contact)));
 }
Ejemplo n.º 30
0
 public ContactRegister(CreateContact createFunction, DestroyContact destroyFunction, bool primary)
 {
     CreateFunction  = createFunction;
     DestroyFunction = destroyFunction;
     Primary         = primary;
 }
Ejemplo n.º 31
0
 public object AnyHtml(CreateContact request)
 {
     Any(request);
     return(HttpResult.Redirect(request.Continue ?? Request.GetView()));
 }