Пример #1
0
        /// <summary>
        /// Creates a report that will be saved to the database.
        /// </summary>
        /// <returns>success for successful insert, else will return the error message.</returns>
        public string CreateReport(IContentLocator contentLocator)
        {
            foreach (var document in Media.Where(document => document != null))
            {
                AddUrlList(document.Url);
                document.Save(contentLocator);
            }

            try
            {
                ReportsDAO.CreateReport(ReportTypeId, Message,
                                        Latitude, Longitude, Location, DateReported,
                                        User.UserName, UrlList);
                return("success");
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }