public EfMeetingPlace Toentity(JsonMeetingPlaces domainObject)
        {
            var entity = new EfMeetingPlace();

            Fillentity(entity, domainObject);
            return(entity);
        }
 public void Fillentity(EfMeetingPlace entity, JsonMeetingPlaces domainObject)
 {
     entity.ID           = Guid.Parse(domainObject.ID);
     entity.Phone        = domainObject.Phone;
     entity.PlaceAddress = domainObject.PlaceAddress;
     entity.Title        = domainObject.Title;
     entity.Building     = domainObject.Bulding;
 }
        public string AddMeetingPlace(JsonMeetingPlaces _MeetingPlace)
        {
            var result = string.Empty;

            SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                MeetingPlacesBLL _MeetingPlacesBLL = new MeetingPlacesBLL();
                _MeetingPlacesBLL.SaveMeetingPlace(_MeetingPlace);
            });
            return(result);
        }
示例#4
0
        public string DeleteMeetingPlace(JsonMeetingPlaces _MeetingPlaceCLL)
        {
            string result = string.Empty;

            MeetingPlacesRepository _MeetingPlacesRepository = new MeetingPlacesRepository();
            MeetingPlaceTranslator  _MeetingPlaceTranslator  = new MeetingPlaceTranslator();

            if (_MeetingPlaceCLL.ID != "")
            {
                _MeetingPlacesRepository.Delete(_MeetingPlaceTranslator.Toentity(_MeetingPlaceCLL));
            }

            return(result);
        }
        public JsonMeetingPlaces ToDomainObject(EfMeetingPlace entity)
        {
            JsonMeetingPlaces meetingplace = new JsonMeetingPlaces();

            //meetingplace.Latitude = entity.Latitude;
            //meetingplace.Longitude = entity.Longitude;
            meetingplace.Title        = entity.Title;
            meetingplace.ID           = entity.ID.ToString();
            meetingplace.Bulding      = entity.Building;
            meetingplace.PlaceAddress = entity.PlaceAddress;
            meetingplace.Phone        = entity.Phone;

            return(meetingplace);
        }
        public string DeletePlace(string placeId)
        {
            var result = string.Empty;

            JsonMeetingPlaces _MeetingPlaceCLL = new JsonMeetingPlaces();

            _MeetingPlaceCLL.ID = placeId;

            SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                MeetingPlacesBLL _MeetingPlacesBLL = new MeetingPlacesBLL();
                _MeetingPlacesBLL.DeleteMeetingPlace(_MeetingPlaceCLL);
            });
            return(result);
        }
示例#7
0
        public string SaveMeetingPlace(JsonMeetingPlaces _MeetingPlace)
        {
            string result = string.Empty;

            MeetingPlacesRepository _MeetingPlacesRepository = new MeetingPlacesRepository();
            MeetingPlaceTranslator  _MeetingPlaceTranslator  = new MeetingPlaceTranslator();

            if (_MeetingPlace.ID == "")
            {
                _MeetingPlace.ID = Guid.NewGuid().ToString();
                _MeetingPlacesRepository.Add(_MeetingPlaceTranslator.Toentity(_MeetingPlace));
            }
            else
            {
                _MeetingPlacesRepository.Update(_MeetingPlaceTranslator.Toentity(_MeetingPlace));
            }
            return(result);
        }