Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        void Application_Start(object sender, EventArgs e)
        {
            Development.Core.Metadata.LogHandler.LogInfo("global asax file hit happen at" + DateTime.Now, Development.Core.Metadata.LogHandler.LogType.General);

            //register MVC Web API Attribute routing
            System.Web.Http.GlobalConfiguration.Configure(WebApiConfig.Register);

            //intialize all Development tenants
            DevelopmentManagerFactory.InitializeSystem();

            Development.Core.Metadata.LogHandler.LogInfo("global asax file hit finished  at" + DateTime.Now, Development.Core.Metadata.LogHandler.LogType.General);
        }
Esempio n. 5
0
        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);
        }