Beispiel #1
0
    public static void CreateCulturalEvent()
    {
        CulturalEvent asset = (CulturalEvent)CreateAsset("DoVAlpha/GovernmentsDefault/data/events/", typeof(CulturalEvent));

        if (asset != null)
        {
            asset.EventName = "some government";
        }
    }
Beispiel #2
0
 public CulturalEventEditor(
     CulturalEventRepository culturalEventRepository,
     UserManager <User> userManager,
     string userId,
     CulturalEvent culturalEvent)
 {
     _culturalEventRepository = culturalEventRepository;
     _userId        = userId;
     _culturalEvent = culturalEvent;
     _userManager   = userManager;
 }
Beispiel #3
0
        public async Task<CulturalEvent> Add(CulturalEvent culturalEvent, string userId)
        {
            var foundedCulturalEvent = await _culturalEventRepository.FindByName(culturalEvent.Name);
            if (foundedCulturalEvent != null)
                throw new BadRequestException($"CulturalEvent with name '{culturalEvent.Name}' already exist.");

            var isSubdivisionExist = await _subdivisionRepository.IsExist(culturalEvent.Subdivision.Id);
            if (!isSubdivisionExist)
                throw new BadRequestException(
                    $"Subdivision with id '{culturalEvent.Subdivision.Id}' does not exist.");

            var addedCulturalEvent = await _culturalEventRepository.Create(culturalEvent);
            return addedCulturalEvent;
        }
        public ActionResult AddCulturalEvents(CulturalEvent culturalevents)
        {
            context.CulturalEvent.Add(new CulturalEvent
            {
                EventName        = culturalevents.EventName,
                EventDescription = culturalevents.EventDescription,
                EventDate        = culturalevents.EventDate,
                SeatsLimit       = culturalevents.SeatsLimit
            });

            var culturaleventExist = CulturalEventExists(culturalevents.EventName);

            if (culturaleventExist)
            {
                return(Ok("EVENT ALREADY EXISTS"));
            }

            context.SaveChanges();
            return(Ok(culturalevents));
        }
Beispiel #5
0
 public async Task<CulturalEvent> Update(CulturalEvent culturalEvent, string userId)
 {
     await TryFindCulturalEventById(culturalEvent.Id);
     await _editorManager.EditEntity(culturalEvent, userId);
     return await Get(culturalEvent.Id);
 }