Beispiel #1
0
        public void Add(CalendarModelItem dbItem)
        {
            //dbItem.StartDate = DateTime.ParseExact(dbItem.StartDate.ToString("MM.dd.yyyy HH:mm:ss"), "dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture);
            //dbItem.EndDate = DateTime.ParseExact(dbItem.EndDate.ToString("MM.dd.yyyy HH:mm:ss"), "dd.MM.yyyy HH:mm:ss", CultureInfo.InvariantCulture);

            switch (dbItem.Color)
            {
            case "Стандартный":
                dbItem.Color = "#465775";
                break;

            case "Зеленый":
                dbItem.Color = "green";
                break;

            case "Оранжевый":
                dbItem.Color = "orange";
                break;

            case "Красный":
                dbItem.Color = "red";
                break;

            default:
                dbItem.Color = "#465775";
                break;
            }

            dbProv.Add(MapDtoToDb(dbItem));
        }
Beispiel #2
0
        public void Update(CalendarModelItem dbItem)
        {
            switch (dbItem.Color)
            {
            case "Стандартный":
                dbItem.Color = "#465775";
                break;

            case "Зеленый":
                dbItem.Color = "green";
                break;

            case "Желтый":
                dbItem.Color = "yellow";
                break;

            case "Красный":
                dbItem.Color = "red";
                break;

            default:
                dbItem.Color = "#465775";
                break;
            }

            dbProv.Update(MapDtoToDb(dbItem));
        }
Beispiel #3
0
        private CalendarDtoItem MapDtoToDb(CalendarModelItem dbItem)
        {
            if (dbItem != null)
            {
                return(new CalendarDtoItem
                {
                    Id = dbItem.Id,
                    Title = dbItem.Title,
                    Additional = dbItem.Additional,
                    StartDate = dbItem.StartDate,
                    EndDate = dbItem.EndDate,
                    Color = dbItem.Color
                });
            }

            return(null);
        }