Beispiel #1
0
        /// <summary>
        /// Добавить/Изменить связи для Event c Id = <paramref name="eventId"/>
        /// </summary>
        /// <param name="eventId"></param>
        /// <param name="models"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public ServiceResponce UpdateConnection(int eventId, IEnumerable <EventConnectionModel> models, int userId)
        {
            var result = _eventRepository.AddConnections(
                models.Select(o => new EventConnection
            {
                Id                = o.Id,
                id_Person         = eventId,
                id_ConnectionType = o.id_ConnectionType,
                id_Event          = o.id_Event,
                id_EventConnectTo = o.id_EventConnectTo,
                Description       = o.Description
            }).ToList(), userId);

            return(result ? ServiceResponce
                   .FromSuccess()
                   .Result("Connections save complete") :
                   ServiceResponce
                   .FromFailed()
                   .Result($"Error save connections"));
        }