Esempio n. 1
0
        public IHttpActionResult CheckCurrentUserReportedOrNot(string Type, string ReportTo)
        {
            int ReportToId = 0;

            try
            {
                ReportToId = int.Parse(ReportTo);
            }
            catch (Exception)
            {
                try {
                    using (var db = new Ws_DataContext())
                    {
                        ReportToId = db.Ws_User.Where(x => x.UserName == ReportTo).SingleOrDefault().UserID;
                    }
                }catch (Exception)
                {
                    return(Ok(new HTTPMessageDTO {
                        Status = WsConstant.HttpMessageType.ERROR
                    }));
                }
            }

            using (var db = new ReportDAL())
            {
                bool result = db.CheckCurrentUserReportedOrNot(Type, ReportToId, User.Identity.Name);
                return(Ok(new HTTPMessageDTO {
                    Status = WsConstant.HttpMessageType.SUCCESS, Data = result
                }));
            }
        }