Пример #1
0
        public IActionResult UpdateWithAnnouncementById(int id, int announcementId, [FromBody] AnnouncementUpdateRequestDto announcement)
        {
            Announcement announcementMappingModel = announcement.ToAnnouncementUpdateMappingModel();

            var updateResume = _companyService.UpdateAnnouncementAsync(id, announcementId, announcementMappingModel);

            return(NoContent());
        }
Пример #2
0
        public static Announcement ToAnnouncementUpdateMappingModel(this AnnouncementUpdateRequestDto model)
        {
            if (model != null)
            {
                DateTime endDate = !string.IsNullOrWhiteSpace(model.EndDate) ? DateTime.ParseExact(model.EndDate, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture) : DateTime.Now;

                Announcement announcement = new Announcement
                {
                    Description = model.Description,
                    Location    = model.Location,
                    CreatedDate = DateTime.Now,
                    EndDate     = endDate
                };

                return(announcement);
            }

            return(null);
        }