示例#1
0
        public ActionResult Delete(int id)
        {
            if (CurrentUser != null)
            {
                ViewData["SessionEnded"] = false;
                try
                {
                    vw_TextPredections        TextPredections = TextPredectionsService.GetTextByID(id);
                    TextPredectionsViewModels TextModels      = new TextPredectionsViewModels
                    {
                        TextID    = TextPredections.TextID,
                        TextTitle = TextPredections.TextTitle,
                        TextPredectionsDescription = TextPredections.TextPredectionsDescription,
                        CircuitID   = TextPredections.CircuitID,
                        CircuitName = TextPredections.CircuitName,

                        // UserID = CurrentUser.ID,
                    };

                    return(PartialView(TextModels));
                }
                catch (Exception ex)
                {
                    return(ErrorPage(ex));
                }
            }
            else
            {
                ViewData["SessionEnded"] = false;
                return(PartialView());
            }
        }
示例#2
0
 public ActionResult Edit(int id)
 {
     if (CurrentUser != null)
     {
         ViewData["SessionEnded"] = false;
         try
         {
             vw_TextPredections        Text           = TextPredectionsService.GetTextByID(id);
             TextPredectionsViewModels TextPredection = new TextPredectionsViewModels
             {
                 TextID      = Text.TextID,
                 CircuitName = Text.CircuitName,
                 TextTitle   = Text.TextTitle,
                 TextPredectionsDescription = Text.TextPredectionsDescription,
                 CircuitID = Text.CircuitID
             };
             return(PartialView(PrepareViewModel(TextPredection)));
         }
         catch (Exception ex)
         {
             return(ErrorPage(ex));
         }
     }
     else
     {
         ViewData["SessionEnded"] = false;
         return(PartialView());
     }
 }
 public EditTextStatus EditText(vw_TextPredections TextPredections)
 {
     try
     {
         var TitleExist = (from texts in DataContext.CourtConfigurations_TextPredictions
                           // join crimes in DataContext.Cases_CrimeTypes on texts.CrimeTypeID equals crimes.ID
                           join circuit in DataContext.CourtConfigurations_Circuits on texts.CircuitID equals circuit.ID
                           // join users in DataContext.Users on circuit.SecretaryID equals users.Id
                           where texts.CircuitID == TextPredections.CircuitID && texts.Title == TextPredections.TextTitle && texts.ID != TextPredections.TextID
                           select texts.ID).Any();
         if (TitleExist)
         {
             return(EditTextStatus.SameTitle);
         }
         else
         {
             var result = this.GetByID(TextPredections.TextID);
             result.ID        = TextPredections.TextID;
             result.CircuitID = TextPredections.CircuitID;
             // result.UserID = TextPredections.UserID;
             result.Title  = TextPredections.TextTitle;
             result.Phrase = TextPredections.TextPredectionsDescription;
             this.Update(result);
             this.Save();
             return(EditTextStatus.EditSuccefull);
         }
     }
     catch (Exception ex)
     {
         return(EditTextStatus.FailedToEdit);
     }
 }
        public AddTextStatus AddTextPredections(vw_TextPredections TextPredections)
        {
            try
            {
                var TitleExist = (from texts in DataContext.CourtConfigurations_TextPredictions
                                  // join crimes in DataContext.Cases_CrimeTypes on texts.CrimeTypeID equals crimes.ID
                                  join circuit in DataContext.CourtConfigurations_Circuits on texts.CircuitID equals circuit.ID
                                  // join users in DataContext.Users on circuit.SecretaryID equals users.Id
                                  where texts.CircuitID == TextPredections.CircuitID && texts.Title == TextPredections.TextTitle
                                  select texts.ID).Any();
                if (TitleExist)
                {
                    return(AddTextStatus.SameTitle);
                }
                else
                {
                    CourtConfigurations_TextPredictions obj = new CourtConfigurations_TextPredictions();
                    obj.CircuitID = TextPredections.CircuitID;
                    obj.Title     = TextPredections.TextTitle;
                    obj.Phrase    = TextPredections.TextPredectionsDescription;
                    //obj.UserID = TextPredections.UserID;

                    this.Add(obj);
                    this.Save();
                    return(AddTextStatus.AddSuccefull);
                }
            }
            catch (Exception)
            {
                return(AddTextStatus.FailedToAdd);
            }
        }
        public vw_TextPredections GetTextByID(int TextID)
        {
            vw_TextPredections vw_TextPredections = new vw_TextPredections();

            //  vw_TextPredections.CrimeTypeID =1;
            //   vw_TextPredections.CrimeTypeName ="efds";
            vw_TextPredections.TextID = 54;
            vw_TextPredections.TextPredectionsDescription = "ddsfas";
            vw_TextPredections.TextTitle = "dsaffds";
            return(vw_TextPredections);
        }
示例#6
0
        public ActionResult Create(TextPredectionsViewModels TextPredections)
        {
            if (CurrentUser != null)
            {
                ViewData["SessionEnded"] = false;
                try
                {
                    if (ModelState.IsValid)
                    {
                        vw_TextPredections vw_TextPredections = new vw_TextPredections
                        {
                            CircuitID = TextPredections.CircuitID,
                            TextTitle = TextPredections.TextTitle,
                            TextPredectionsDescription = TextPredections.TextPredectionsDescription,
                            CircuitName = TextPredections.CircuitName
                        };
                        if (TextPredectionsService.AddTextPredections(vw_TextPredections) == AddTextStatus.AddSuccefull)
                        {
                            return(RedirectJS(Url.Action("Index")).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully));

                            //  TempData["SuccessMessage"] = JIC.Base.Resources.Messages.sucessAdd;
                        }
                        if (TextPredectionsService.AddTextPredections(vw_TextPredections) == AddTextStatus.SameTitle)
                        {
                            return(CPartialView(PrepareViewModel(TextPredections)).WithErrorMessages(JIC.Base.Resources.Messages.SameName));
                        }
                        else
                        {
                            return(CPartialView(PrepareViewModel(TextPredections)).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted));
                        }
                    }

                    return(PartialView(PrepareViewModel(TextPredections)));
                }
                catch (Exception ex)
                {
                    return(ErrorPage(ex));
                }
            }
            else
            {
                ViewData["SessionEnded"] = false;
                return(PartialView());
            }
        }
示例#7
0
        public ActionResult Edit(TextPredectionsViewModels TextPredections)
        {
            if (CurrentUser != null)
            {
                ViewData["SessionEnded"] = false;
                if (ModelState.IsValid)
                {
                    vw_TextPredections Text = new vw_TextPredections
                    {
                        CircuitID = TextPredections.CircuitID,
                        TextTitle = TextPredections.TextTitle,
                        TextPredectionsDescription = TextPredections.TextPredectionsDescription,
                        CircuitName = TextPredections.CircuitName,
                        TextID      = TextPredections.TextID,
                    };

                    if (TextPredectionsService.EditText(Text) == EditTextStatus.EditSuccefull)
                    {
                        return(RedirectJS(Url.Action("Index")).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully));
                        // TempData["SuccessMessage"] = JIC.Base.Resources.Messages.EditSucess;
                    }
                    if (TextPredectionsService.EditText(Text) == EditTextStatus.SameTitle)
                    {
                        return(CPartialView(PrepareViewModel(TextPredections)).WithErrorMessages(JIC.Base.Resources.Messages.SameName));
                    }
                    else
                    {
                        return(CPartialView(PrepareViewModel(TextPredections)).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted));

                        // return RedirectJS(Url.Action("Index")).WithSuccessMessages(JIC.Base.Resources.Messages.EditVaild);

                        // TempData["[FailedMessage"] = JIC.Base.Resources.Messages.EditVaild;
                        //return JavaScript("window.location = '" + Url.Action("Index") + "'");
                    }
                }

                return(PartialView(PrepareViewModel(TextPredections)));
            }
            else
            {
                ViewData["SessionEnded"] = false;
                return(PartialView());
            }
        }
        public List <vw_TextPredections> GetTextPredections(int?CourtID)
        {
            List <vw_TextPredections> GetTextPredectionsList = new List <vw_TextPredections>();
            vw_TextPredections        vw_TextPredections     = new vw_TextPredections();

            //  vw_TextPredections.CrimeTypeID = 1;
            //  vw_TextPredections.CrimeTypeName = "efds";
            vw_TextPredections.TextID = 54;
            vw_TextPredections.TextPredectionsDescription = "ddsfas";
            vw_TextPredections.TextTitle = "dsaffds";
            GetTextPredectionsList.Add(vw_TextPredections);
            vw_TextPredections TextPredections = new vw_TextPredections();

            //    TextPredections.CrimeTypeID = 2;
            //    TextPredections.CrimeTypeName = "efds";
            TextPredections.TextID = 22;
            TextPredections.TextPredectionsDescription = "ddserefas";
            TextPredections.TextTitle = "dsafftreds";
            GetTextPredectionsList.Add(TextPredections);
            return(GetTextPredectionsList);
        }
 public EditTextStatus EditText(vw_TextPredections TextPredections)
 {
     return(ITextPredictionsRepository.EditText(TextPredections));
 }
 public AddTextStatus AddTextPredections(vw_TextPredections TextPredections)
 {
     return(ITextPredictionsRepository.AddTextPredections(TextPredections));
 }
 public EditTextStatus EditText(vw_TextPredections TextPredections)
 {
     return(EditTextStatus.EditSuccefull);
 }
 public AddTextStatus AddTextPredections(vw_TextPredections TextPredections)
 {
     return(AddTextStatus.FailedToAdd);
 }
示例#13
0
 public EditTextStatus EditText(vw_TextPredections TextPredections)
 {
     return(TextPredictionsComponent.EditText(TextPredections));
 }
示例#14
0
 public AddTextStatus AddTextPredections(vw_TextPredections TextPredections)
 {
     return(TextPredictionsComponent.AddTextPredections(TextPredections));
 }