public ServiceResponse UserMaster(UserMasterDto dto)
        {
            _result = new ServiceResponse();
            try
            {
                Guid systemSession = DevelopmentManagerFactory.GetSystemSession();
                IDevelopmentManager developmentManager = DevelopmentManagerFactory.GetDevelopmentManager(systemSession);
                _result.StatusCode = (int)HttpStatusCode.OK;
                var dao = new UserMasterDao
                {
                    UserName                = dto.UserName,
                    MobileNumber            = dto.MobileNumber,
                    Address                 = dto.Address,
                    Street                  = dto.Street,
                    City                    = dto.City,
                    State                   = dto.State,
                    Category                = dto.Category,
                    InterestedIn            = dto.InterestedIn,
                    RadiusOnWhereCanOperate = dto.RadiusOnWhereCanOperate,
                    AreaWhereCanOperate     = dto.AreaWhereCanOperate
                };

                _result.Response = developmentManager.CommonManager.SaveUserMaster(dao);
            }
            catch
            {
                _result.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                _result.Response   = null;
            }
            return(_result);
        }
        public ServiceResponse IncidentsRescueMappings(IncidentsRescueMappingsDto dto)
        {
            _result = new ServiceResponse();
            try
            {
                Guid systemSession = DevelopmentManagerFactory.GetSystemSession();
                IDevelopmentManager developmentManager = DevelopmentManagerFactory.GetDevelopmentManager(systemSession);
                _result.StatusCode = (int)HttpStatusCode.OK;
                var dao = new IncidentsRescueMappingsDao
                {
                    IncidentID        = dto.IncidentID,
                    RescuerID         = dto.RescuerID,
                    IsMissionComplete = dto.IsMissionComplete,
                    NeededAssistance  = dto.NeededAssistance,
                    DateCreated       = DateTime.Now.Date,
                    IsRead            = false
                };

                _result.Response = developmentManager.CommonManager.SaveIncidentsRescueMappings(dao);
            }
            catch
            {
                _result.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                _result.Response   = null;
            }
            return(_result);
        }
        public ServiceResponse Incident(IncidentRequestDto dto)
        {
            _result = new ServiceResponse();
            try
            {
                Guid systemSession = DevelopmentManagerFactory.GetSystemSession();
                IDevelopmentManager developmentManager = DevelopmentManagerFactory.GetDevelopmentManager(systemSession);
                _result.StatusCode = (int)HttpStatusCode.OK;
                var dao = new IncidentsDao
                {
                    IsRescued      = false,
                    Lang           = dto.Lang,
                    Lat            = dto.Lat,
                    PriorityLevel  = dto.PriorityLevel,
                    ReporterID     = dto.ReporterID,
                    Summary        = dto.Summary,
                    VictimCategory = dto.VictimCategory,
                    DateCreated    = DateTime.Now.Date
                };

                _result.Response = developmentManager.CommonManager.SaveIncident(dao);
            }
            catch
            {
                _result.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                _result.Response   = null;
            }
            return(_result);
        }
        public ServiceResponse GetIncidentDetails(int incidentID, int rescuerID)
        {
            _result = new ServiceResponse();
            try
            {
                Guid systemSession = DevelopmentManagerFactory.GetSystemSession();
                IDevelopmentManager developmentManager = DevelopmentManagerFactory.GetDevelopmentManager(systemSession);
                _result.StatusCode = (int)HttpStatusCode.OK;

                _result.Response = developmentManager.CommonManager.GetIncidentDetails(incidentID, rescuerID);
            }
            catch
            {
                _result.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
                _result.Response   = null;
            }
            return(_result);
        }
Exemple #5
0
 /// <summary>
 /// Initializes the specified Development manager.
 /// </summary>
 /// <param name="developmentManager">The Development manager.</param>
 void IManager.Initialize(IDevelopmentManager developmentManager)
 {
     // Cache and initialize things here...
 }
 /// <summary>
 /// Initializes the specified Development manager.
 /// </summary>
 /// <param name="DevelopmentManager">The Development manager.</param>
 void IManager.Initialize(IDevelopmentManager DevelopmentManager)
 {
     // Cache and initialize things here...
 }