public ActionResult AddHomeWork(int courceId) { Course cource = context.Courses.Find(courceId); HomeWork homeWork = new HomeWork(cource); ViewBag.CourceId = courceId; return(View(homeWork)); }
private UploadHomeWorkResult CheckForHWConditions(Project project, UploadHomeWork model) { if (project != null) { if (project.IsHomeWork) { HomeWork homeWork = project.HomeWork; if (homeWork.HasCondition) { Condition condition = homeWork.Condition; if (condition.IsBlocked) { return(new UploadHomeWorkResult(false, UploadHomeWorkStatus.AlreadyBloked, "This home work is already blocked")); } else { if (condition.HasRequiredDate) { DateTime date = DateTime.Now; if (date != condition.Until) { return(new UploadHomeWorkResult(false, UploadHomeWorkStatus.AlreadyBloked, "This home work is already blocked")); } } } if (condition.HasRequiredFormat) { if (condition.RequiredFormat == model.Format) { return(new UploadHomeWorkResult(true, UploadHomeWorkStatus.OK, "No errors")); } else { return(new UploadHomeWorkResult(false, UploadHomeWorkStatus.IncorrectFormat, "There is incorect file format")); } } else { return(new UploadHomeWorkResult(true, UploadHomeWorkStatus.OK, "No errors")); } } else { return(new UploadHomeWorkResult(true, UploadHomeWorkStatus.OK, "No errors")); } } else { return(new UploadHomeWorkResult(false, UploadHomeWorkStatus.IncorrectFormat, "There is incorect project Id")); } } else { return(new UploadHomeWorkResult(false, UploadHomeWorkStatus.Exception, "Exception")); } }
public void TestGoodNumber() { var testOutput = new TestOutputWithAValidNumber(1234); var h = new HomeWork(testOutput); h.Run(); Assert.AreEqual(1234, testOutput.Value); Assert.AreEqual("Give me an integer:", testOutput.Outputs[0]); Assert.AreEqual("The double of 1234 is 2468", testOutput.Outputs[1]); }
public void TestWrongNumber() { var testOutput = new TestOutputWithNotValidNumber("foo"); var h = new HomeWork(testOutput); h.Run(); Assert.AreEqual("foo", testOutput.Value); Assert.AreEqual("Give me an integer:", testOutput.Outputs[0]); Assert.AreEqual("Wrong input! 'foo' is not an integer!", testOutput.Outputs[1]); }
public void Create([FromBody] HomeWork homeWork) { if (ModelState.IsValid) { _context.HomeWork.Add(homeWork); //Mifort: _context.SaveChanges(); } //objhomework.AddHomeWork(homeWork); }
/// <summary> /// Открыть сырую версию документа /// </summary> /// <param name="path"></param> private void OpenRaw(string path) { try { OpenedHW = new HomeWork(UnknownData, UnknownData, FileWorker.OpenRaw(path), UnknownData); UpdateRTBColors(); } catch (Exception e) { MessageBox.Show(e.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void Reverse_string_without_moving_specialCharacters(string value, string expected) { //Arrange HomeWork sut = new HomeWork(); //Act string actual = sut.ReverseString(value); //Assert Assert.AreEqual(expected, actual); }
public string FillAllHomeWork(string PupilID) { Users PupilClass = new Users(); string PupilClassCode = PupilClass.GetPupilOtClass(PupilID); HomeWork HomeWork = new HomeWork(); DataTable DT = HomeWork.FillAllHomeWork(PupilClassCode); JavaScriptSerializer js = new JavaScriptSerializer(); string jsonStringFillAllHomeWork = js.Serialize(DT); return(jsonStringFillAllHomeWork); }
/*----------------------------------------------------------------------------MY SLATE-----------------------------------------------------*/ /*------------------HOME WORK----------------*/ public string addHomeWork(HomeWork homework) { try { homework.isactive = true; objUserInfoDAL.addHomeWork(homework); return("Success"); } catch (Exception ex) { CubitExceptionUtility.CubitExceptionLog(ex.Message + "BAL: Error while Homework Announce" + ex.StackTrace + " " + ex.InnerException, this.GetType().BaseType.Name.ToString(), DateTime.Now.ToLongTimeString(), DateTime.Now.ToLongDateString()); return("Error"); } }
public string updateHomeWork(HomeWork objHomeWork) { try { objUserInfoDAL.updateHomeWork(objHomeWork); return("Success UpDate Home Work Announce"); } catch (Exception ex) { CubitExceptionUtility.CubitExceptionLog(ex.Message + "BAL: Error while update HomeWork Announce" + ex.StackTrace + " " + ex.InnerException, this.GetType().BaseType.Name.ToString(), DateTime.Now.ToLongTimeString(), DateTime.Now.ToLongDateString()); return("Fail UpDate Home Work Announce"); } }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { //Initiate characters player = new Hero("Hero", Content.Load<Texture2D>(@"Characters\ninja_boy_little"), new Vector2(playerInitialPosX, playerInitialPosY), true, 100); bgCoder = new Boss("BGCoder", Content.Load<Texture2D>(@"Characters\BGcoder"), new Vector2(Window.ClientBounds.Width-200, Window.ClientBounds.Height / 2), null); activeCharacters = new List<Character>(); Dictionary<Abilities, int> introHMAbilities = new Dictionary<Abilities, int>(); introHMAbilities.Add(Abilities.BrainPower, 3); introHMAbilities.Add(Abilities.Motivation, 3); introHMAbilities.Add(Abilities.Patience, 3); introHMAbilities.Add(Abilities.WorkDedication, 3); NonPlayerCharacter shopAbilities = new NonPlayerCharacter("Shop of Abilities", Content.Load<Texture2D>(@"Characters\shopicon"), new Vector2(10, 300), NonPlayerCharacterTypes.Shop); HomeWork introHW = new HomeWork("Intro HW", Content.Load<Texture2D>(@"Characters\homework1"), new Vector2(500f, 0f), 2, null, Knowledges.IKnowConsole, introHMAbilities); HomeWork typesAndVarHW = new HomeWork("Data types and Varaibles", Content.Load<Texture2D>(@"Characters\homework2"), new Vector2(300f, 500f), 2, Knowledges.IKnowConsole, Knowledges.IKnowTypes, introHMAbilities); HomeWork operatorsHW = new HomeWork("Operators", Content.Load<Texture2D>(@"Characters\homework3"), new Vector2(50f, 500f), 2, Knowledges.IKnowTypes, Knowledges.IKnowOperators, introHMAbilities); HomeWork conditionsHW = new HomeWork("Conditions", Content.Load<Texture2D>(@"Characters\homework4"), new Vector2(200f, 0f), 2, Knowledges.IKnowOperators, Knowledges.IKnowConditions, introHMAbilities); HomeWork loopsHW = new HomeWork("Loops", Content.Load<Texture2D>(@"Characters\homework5"), new Vector2(750f, 30f), 2, Knowledges.IKnowConditions, Knowledges.IKnowLoops, introHMAbilities); HomeWork classesHW = new HomeWork("Classes", Content.Load<Texture2D>(@"Characters\homework6"), new Vector2(600f, 500f), 2, Knowledges.IKnowLoops, Knowledges.IKnowClasses, introHMAbilities); activeCharacters.Add(introHW); activeCharacters.Add(typesAndVarHW); activeCharacters.Add(operatorsHW); activeCharacters.Add(conditionsHW); activeCharacters.Add(loopsHW); activeCharacters.Add(classesHW); activeCharacters.Add(bgCoder); activeCharacters.Add(shopAbilities); //Initiate screns SCREEN_MANAGER.add_screen(new StartMenuScreen(GraphicsDevice,this)); SCREEN_MANAGER.add_screen(new ChooseHeroScreen(GraphicsDevice, this)); SCREEN_MANAGER.add_screen(new MapScreen(GraphicsDevice, this)); SCREEN_MANAGER.add_screen(new ShopScreen(GraphicsDevice, this)); SCREEN_MANAGER.add_screen(new DuelScreen(GraphicsDevice, this)); SCREEN_MANAGER.add_screen(new FinalDuelScreen(GraphicsDevice, this)); SCREEN_MANAGER.goto_screen("StartMenu"); // SCREEN_MANAGER.goto_screen("Map"); base.Initialize(); }
public void Edit([FromBody] HomeWork homeWork) { if (ModelState.IsValid) { var home = _context.HomeWork.FirstOrDefault(e => e.Id == homeWork.Id); home.Block = homeWork.Block; home.Comment = homeWork.Comment; home.Name = homeWork.Name; home.Rating = homeWork.Rating; _context.SaveChanges(); } // objhomework.UpdateHomeWork(homeWork); }
static void Main(string[] args) { HomeWork homeWork = new HomeWork(); homeWork.CitesteNumere(); homeWork.SumaNumerelor(); homeWork.MediaArtimetica(); homeWork.MediaGeometrica(); homeWork.OrdineCrescatoare(); homeWork.OrdineDescrescatoare(); homeWork.NumerePareImpare(); homeWork.NumereReprezintaTriunghiDreptunghic(); homeWork.NumerePrime(); Console.ReadKey(); }
private long AddHomeWork(DTO.LABURNUM.COM.HomeWorkModel model) { API.LABURNUM.COM.HomeWork apiHomeWork = new HomeWork() { FacultyId = model.FacultyId, ClassId = model.ClassId, SectionId = model.SectionId, SubjectId = model.SubjectId, Attachment = model.Attachment, HomeWorkText = model.HomeWorkText, CreatedOn = new Component.Utility().GetISTDateTime(), IsActive = true }; this._laburnum.HomeWork.Add(apiHomeWork); this._laburnum.SaveChanges(); return(apiHomeWork.HomeWorkId); }
public static string GetHomeWork(string university, string faculty, string course, string groupName, string date) { if (ScheduleController.IsGroupExist(university, faculty, course, groupName)) { HomeWork gr = new HomeWork(); gr = (from kl in db.HomeWorks where kl.Date == date && kl.Group.Name == groupName && kl.Group.Course.Name == course && kl.Group.Course.Facultie.Name == faculty && kl.Group.Course.Facultie.University.Name == university select kl).FirstOrDefault(); return(gr.HomeWorkText); } return(""); }
public static void Save(string path, HomeWork hw) { using (var streamWriter = new StreamWriter(path)) { streamWriter.Write(Header_FIO); streamWriter.Write(hw.FIO); streamWriter.Write(Header_Task); streamWriter.Write(hw.Task); streamWriter.Write(Header_Decision); streamWriter.Write(hw.Decision); streamWriter.Write(Header_Comment); streamWriter.Write(hw.Comment); } }
public static HomeWork ConvertToHomeWork(string content) { var hw = new HomeWork(); try { hw.FIO = ExtractText(content, Header_FIO, Header_Task); hw.Task = ExtractText(content, Header_Task, Header_Decision); hw.Decision = ExtractText(content, Header_Decision, Header_Comment); hw.Comment = ExtractText(content, Header_Comment); } catch { throw new FileFormatException(); } return(hw); }
public void InsertHomeWork(HomeWork homework) { var query = "INSERT INTO HomeWork( Student_Id , Monday , Tuesday , Wednesday , Thursday , Friday , Saturday )" + "VALUES ( @student_id , @monday , @tuesday , @wednesday , @thursday , @friday , @saturday );"; List <SqlParameter> parameters = new List <SqlParameter> { new SqlParameter() { ParameterName = "@student_id", Value = homework.StudentId }, new SqlParameter() { ParameterName = "@monday", Value = homework.Monday }, new SqlParameter() { ParameterName = "@tuesday", Value = homework.Tuesday }, new SqlParameter() { ParameterName = "@wednesday", Value = homework.Wednesday }, new SqlParameter() { ParameterName = "@thursday", Value = homework.Thursday }, new SqlParameter() { ParameterName = "@friday", Value = homework.Friday }, new SqlParameter() { ParameterName = "@saturday", Value = homework.Saturday }, }; _dbClient.InvokeParameters(query, parameters); }
public string FillBySubjectHomeWork(string PupilID, string ChooseSubjectCode) { Users PupilClass = new Users(); string PupilClassCode = PupilClass.GetPupilOtClass(PupilID); Dictionary <string, string> LessonsList = new Dictionary <string, string>(); LessonsList = (Dictionary <string, string>)(Session["LessonsList"]); string LessonCode = KeyByValue(LessonsList, ChooseSubjectCode); HomeWork HomeWork = new HomeWork(); DataTable DT = HomeWork.FillBySubjectHomeWork(PupilID, LessonCode); JavaScriptSerializer js = new JavaScriptSerializer(); string jsonStringFillBySubjectHomeWork = js.Serialize(DT); return(jsonStringFillBySubjectHomeWork); }
public void UpdateHomeWork(HomeWork homework) { var query = "UPDATE HomeWork SET Monday = @monday , Tuesday = @tuesday , Wednesday = @wednesday , Thursday = @thursday , Friday = @friday , Saturday = @saturday Where Student_Id = @student_id"; List <SqlParameter> parameters = new List <SqlParameter> { new SqlParameter() { ParameterName = "@student_id", Value = homework.StudentId }, new SqlParameter() { ParameterName = "@monday", Value = homework.Monday }, new SqlParameter() { ParameterName = "@tuesday", Value = homework.Tuesday }, new SqlParameter() { ParameterName = "@wednesday", Value = homework.Wednesday }, new SqlParameter() { ParameterName = "@thursday", Value = homework.Thursday }, new SqlParameter() { ParameterName = "@friday", Value = homework.Friday }, new SqlParameter() { ParameterName = "@saturday", Value = homework.Saturday }, }; _dbClient.InvokeParameters(query, parameters); }
public HomeWork GetHomeWork(HomeWork homework) { var query = "SELECT * FROM HomeWork WHERE Student_Id ='" + homework.Id + "'"; _dbClient.InvokeDataReader(query, data => { if (data != null && data.Rows.Count > 0) { homework.StudentId = data.Rows[0].Field <System.Int32>("Student_Id"); homework.Monday = data.Rows[0].Field <System.String>("Monday"); homework.Tuesday = data.Rows[0].Field <System.String>("Tuesday"); homework.Wednesday = data.Rows[0].Field <System.String>("Wednesday"); homework.Thursday = data.Rows[0].Field <System.String>("Thursday"); homework.Friday = data.Rows[0].Field <System.String>("Friday"); homework.Saturday = data.Rows[0].Field <System.String>("Saturday"); } }); return(homework); }
private static HomeWork ProccessHomeWork(HtmlElement row) { var result = new HomeWork(); var i = 0; foreach (HtmlElement cell in row.GetElementsByTagName("td")) { if (i == 1) { result.HomeWorkDate = DateTime.Parse(ChangeDateFormat(cell.InnerText)); } if (i++ == 2) { result.HomeWorkDescr = cell.InnerText; } } return(result); }
private void UpsertHomeWork(HomeWork hw) { using (SqlConnection connection = CreateDbConnection()) { using (var objcmd = new SqlCommand(UpsertHomeworkQuery, connection)) { objcmd.CommandType = CommandType.StoredProcedure; objcmd.Parameters.Add("@lessonId", SqlDbType.Int); objcmd.Parameters["@lessonId"].Value = hw.LessonId; objcmd.Parameters.Add("@homeWork", SqlDbType.NVarChar, 2000); objcmd.Parameters["@homeWork"].Value = hw.HomeWorkDescr; objcmd.Parameters.Add("@homeWorkDate", SqlDbType.Date); objcmd.Parameters["@homeWorkDate"].Value = hw.HomeWorkDate; objcmd.Parameters.Add("@teacherId", SqlDbType.Int); objcmd.Parameters["@teacherId"].Value = hw.TeacherId; objcmd.ExecuteNonQuery(); } } }
private void UpsertHomeWork(HomeWork hw) { using (var objconnection = new SqlConnection(ApiConfig.ConnectionString)) { objconnection.Open(); using (var objcmd = new SqlCommand("dbo.p_UpsertHomeWork", objconnection)) { objcmd.CommandType = CommandType.StoredProcedure; objcmd.Parameters.Add("@lessonId", SqlDbType.Int); objcmd.Parameters["@lessonId"].Value = hw.LessonId; objcmd.Parameters.Add("@homeWork", SqlDbType.NVarChar, 2000); objcmd.Parameters["@homeWork"].Value = hw.HomeWorkDescr; objcmd.Parameters.Add("@homeWorkDate", SqlDbType.Date); objcmd.Parameters["@homeWorkDate"].Value = hw.HomeWorkDate; objcmd.Parameters.Add("@teacherId", SqlDbType.Int); objcmd.Parameters["@teacherId"].Value = hw.TeacherId; objcmd.ExecuteNonQuery(); } } }
protected void AddUserBTN_Click(object sender, EventArgs e) { string ClassCode = ""; Dictionary <string, string> Classes = new Dictionary <string, string>(); ClassCode = ChooseClassDLL.SelectedValue; Subject s = new Subject(); string LessonsCode = s.GetSubjectCodeBySubjectName(ChooseLessonsDLL.SelectedValue); string date = DateTime.Today.ToShortDateString(); string TeacherId = Request.Cookies["UserID"].Value; HomeWork HW = new HomeWork(); Users u = new Users(); string day = DDLday.SelectedValue, month = DDLmonth.SelectedValue, year = DDLyear.SelectedValue; string Bday = day + "/" + month + "/" + year; if (day == "יום" || month == "חודש" || year == "שנה") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('תאריך לא יכול להיות ריק');", true); return; } else if (!u.IsLegalBday(day, month)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('תאריך לא חוקי');", true); return; } int res1 = HW.InserHomeWork(LessonsCode, HomeWorkDesc.Text, TeacherId, ClassCode, Bday, ChangeHagashaCB.Checked); if (res1 == 1) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('שיעורי בית נוספו בהצלחה'); location.href='THomeWorkInsert.aspx';", true); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('הייתה בעיה בהוספת שיעורי בית, בדוק נתונים');", true); } }
public string FillHW(string UserID) { HomeWork HW = new HomeWork(); DataTable HWs = HW.FillAllHomeWork(UserID); var list = new List <Dictionary <string, object> >(); foreach (DataRow row in HWs.Rows) { var dict = new Dictionary <string, object>(); foreach (DataColumn col in HWs.Columns) { dict[col.ColumnName] = row[col]; } list.Add(dict); } JavaScriptSerializer js = new JavaScriptSerializer(); string jsonStringFillHW = js.Serialize(list); return(jsonStringFillHW); }
/// <summary> /// Добавление добашнего задания на определенный день /// </summary> public static void AddHomeWork(string university, string faculty, string course, string groupName, string date, string text) { if (ScheduleController.IsGroupExist(university, faculty, course, groupName)) { Group gr = new Group(); HomeWork d = new HomeWork(); d.Date = date; d.HomeWorkText = text; University universitym = db.Universities.Where(m => m.Name == university).FirstOrDefault(); Faculty facultym = db.Faculties.Where(l => l.University == universitym).Where(t => t.Name == faculty) .FirstOrDefault(); Course coursem = db.Courses.Where(o => o.Facultie == facultym).Where(t => t.Name == course) .FirstOrDefault(); gr = db.Groups.Where(g => g.Course == coursem).Where(t => t.Name == groupName).FirstOrDefault(); d.Group = gr; db.HomeWorks.Add(d); db.SaveChanges(); } }
private void Display_DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid dg = sender as DataGrid; if (dg.SelectedItem is DataRowView drv) { Subject_ComboBox.ItemsSource = null; var comboItems = LoadComboBox(dg, 4); Subject_ComboBox.ItemsSource = comboItems; this.DataContext = homeWork = new HomeWork { Id = drv["Id"].ToString(), Description = drv["Activity"].ToString(), SubjectDescription = drv["Subject"].ToString(), StartDate = drv["Start Date"].ToString(), EndDate = drv["End Date"].ToString(), }; AddButton.IsEnabled = false; UpdateButton.IsEnabled = true; DeleteButton.IsEnabled = true; } }
public void FillHomeWorksTable(StudentSystemContex contex, Random rnd) { var homeNames = new List <string>() { "DObre be", "Imalo li", "Imashe", "May pak da" }; var home = new List <HomeWork>(); for (int i = 0; i < 10; i++) { var tempId = rnd.Next(1, 4); var temp = new HomeWork() { Id = i + 1, Content = homeNames[rnd.Next(0, 3)], ContentType = (ContentType)rnd.Next(0, 2), Student = contex.Students.Where(x => x.Id == tempId).First(), SubmisionDate = DateTime.Now }; home.Add(temp); } home.ForEach(res => contex.HomeWorks.AddOrUpdate(x => x.Id, res)); contex.SaveChanges(); }
public void DuelWithHomeWork(HomeWork homework) { uint takenTimeWithoutKnoledge = 20; int diffTime = (int)(this.PreciousTime - homework.TakenTime); int diffBrainPower = (int)(this.HeroAbilities[Abilities.BrainPower] - homework.MustAbilities[Abilities.BrainPower]); int diffMotivation = (int)(this.HeroAbilities[Abilities.Motivation] - homework.MustAbilities[Abilities.Motivation]); int diffPatience = (int)(this.HeroAbilities[Abilities.Patience] - homework.MustAbilities[Abilities.Patience]); int diffWorkDedication = (int)(this.HeroAbilities[Abilities.WorkDedication] - homework.MustAbilities[Abilities.WorkDedication]); bool hasMustKnowledge = true; if (homework.MustKnowledge != null) { hasMustKnowledge = this.HeroKnowledges.ContainsKey(homework.MustKnowledge.Value); } // Have no enough time, lose all time if (diffTime < 0) { SCREEN_MANAGER.goto_screen("Map"); this.PreciousTime = 0; } // Have everyting enough, lose only homework.TakenTime else if (diffBrainPower >= 0 && diffMotivation >= 0 && diffPatience >= 0 && diffWorkDedication >= 0 && hasMustKnowledge) { this.HeroKnowledges.Add(homework.WonKnowledge, 1); this.PreciousTime -= homework.TakenTime; TeofilaktGame.homeWorkInDuel.IsActive = false; } //Have enough Abilities, but no MustKnowledge, lose homework.TakenTime + takenTimeWithoutKnoledge else if (diffBrainPower >= 0 && diffMotivation >= 0 && diffPatience >= 0 && diffWorkDedication >= 0 && !hasMustKnowledge) { this.HeroAbilities[Abilities.BrainPower] -= (uint)homework.MustAbilities[Abilities.BrainPower]; this.HeroAbilities[Abilities.Motivation] -= (uint)homework.MustAbilities[Abilities.Motivation]; this.HeroAbilities[Abilities.Patience] -= (uint)homework.MustAbilities[Abilities.Patience]; this.HeroAbilities[Abilities.WorkDedication] -= (uint)homework.MustAbilities[Abilities.WorkDedication]; if (this.PreciousTime >= homework.TakenTime + takenTimeWithoutKnoledge) { this.PreciousTime -= homework.TakenTime + takenTimeWithoutKnoledge; } else { this.PreciousTime = 0; } homework.IsActive = false; } else if ( (diffBrainPower < 0 || diffMotivation < 0 || diffPatience < 0 || diffWorkDedication < 0) && hasMustKnowledge) { } }
public HomeWorkUC() { InitializeComponent(); _homeWork = new HomeWork(); _homeWorkService = new HomeWorksService(); }
public static async Task <HomeWorkDetail> CreateHomeWorkDetailAsync(ApplicationContext dbContext, HomeWork homeWork) { var detail = BuildHomeWorkDetail(); detail.HomeWork = homeWork; await dbContext.HomeWorkDetails.AddAsync(detail); await dbContext.SaveChangesAsync(); return(detail); }