Пример #1
0
        public async Task <ActionResult <long> > CountContactEmail([FromBody] Contact_ContactEmailFilterDTO Contact_ContactEmailFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }
            ContactEmailFilter ContactEmailFilter = new ContactEmailFilter();

            ContactEmailFilter.Id            = Contact_ContactEmailFilterDTO.Id;
            ContactEmailFilter.Title         = Contact_ContactEmailFilterDTO.Title;
            ContactEmailFilter.Content       = Contact_ContactEmailFilterDTO.Content;
            ContactEmailFilter.CreatorId     = Contact_ContactEmailFilterDTO.CreatorId;
            ContactEmailFilter.CreatedAt     = Contact_ContactEmailFilterDTO.CreatedAt;
            ContactEmailFilter.ContactId     = Contact_ContactEmailFilterDTO.ContactId;
            ContactEmailFilter.EmailStatusId = Contact_ContactEmailFilterDTO.EmailStatusId;
            ContactEmailFilter.Reciepient    = Contact_ContactEmailFilterDTO.Reciepient;

            return(await ContactEmailService.Count(ContactEmailFilter));
        }